<?xml version="1.0" encoding="utf-8"?>
<doc xmlns:ni="urn:ni">
  <assembly>
    <name>NationalInstruments.VisaNS</name>
  </assembly>
  <members>
    <member name="T:NationalInstruments.VisaNS.VisaStatusCode">
      <summary>
            Specifies the status codes that NI-VISA driver-level operations can return.
            </summary>
    </member>
    <member name="F:NationalInstruments.VisaNS.VisaStatusCode.Success">
      <summary>
            Operation completed successfully.
            </summary>
    </member>
    <member name="F:NationalInstruments.VisaNS.VisaStatusCode.SuccessEventAlreadyEnabled">
      <summary>
            Specified event is already enabled for at least one of the specified mechanisms.
            </summary>
    </member>
    <member name="F:NationalInstruments.VisaNS.VisaStatusCode.SuccessEventAlreadyDisabled">
      <summary>
            Specified event is already disabled for at least one of the specified mechanisms.
            </summary>
    </member>
    <member name="F:NationalInstruments.VisaNS.VisaStatusCode.SuccessQueueAlreadyEmpty">
      <summary>
            Operation completed successfully, but the queue was already empty.
            </summary>
    </member>
    <member name="F:NationalInstruments.VisaNS.VisaStatusCode.SuccessTerminationCharacterRead">
      <summary>
            The specified termination character was read.
            </summary>
    </member>
    <member name="F:NationalInstruments.VisaNS.VisaStatusCode.SuccessMaxCountRead">
      <summary>
            The number of bytes read is equal to the input count.
            </summary>
    </member>
    <member name="F:NationalInstruments.VisaNS.VisaStatusCode.SuccessDeviceNotPresent">
      <summary>
            Session opened successfully, but the device at the specified address is not responding.
            </summary>
    </member>
    <member name="F:NationalInstruments.VisaNS.VisaStatusCode.SuccessTriggerAlreadyMapped">
      <summary>
            The path from the trigger source line (trigSrc) to the destination line (trigDest) is already mapped.
            </summary>
    </member>
    <member name="F:NationalInstruments.VisaNS.VisaStatusCode.SuccessQueueNotEmpty">
      <summary>
            Wait terminated successfully on receipt of an event notification. There is still at least one more event occurrence of the requested type(s) available for this session.
            </summary>
    </member>
    <member name="F:NationalInstruments.VisaNS.VisaStatusCode.SuccessNoMoreHandlerCallsInChain">
      <summary>
            Event handled successfully. Do not invoke any other handlers on this session for this event.
            </summary>
    </member>
    <member name="F:NationalInstruments.VisaNS.VisaStatusCode.SuccessNestedShared">
      <summary>
            Operation completed successfully, and this session has nested shared locks.
            </summary>
    </member>
    <member name="F:NationalInstruments.VisaNS.VisaStatusCode.SuccessNestedExclusive">
      <summary>
            Operation completed successfully, and this session has nested exclusive locks.
            </summary>
    </member>
    <member name="F:NationalInstruments.VisaNS.VisaStatusCode.SuccessSyncronous">
      <summary>
            Asynchronous operation request was performed synchronously.
            </summary>
    </member>
    <member name="F:NationalInstruments.VisaNS.VisaStatusCode.WarningConfigurationNotLoaded">
      <summary>
            The specified configuration either does not exist or could not be loaded. The VISA-specified defaults are used.
            </summary>
    </member>
    <member name="F:NationalInstruments.VisaNS.VisaStatusCode.WarningNullObject">
      <summary>
            The specified object reference is uninitialized.
            </summary>
    </member>
    <member name="F:NationalInstruments.VisaNS.VisaStatusCode.WarningNonsupportedAttributeState">
      <summary>
            Although the specified state of the attribute is valid, it is not supported by this resource implementation.
            </summary>
    </member>
    <member name="F:NationalInstruments.VisaNS.VisaStatusCode.WarningUnknownStatus">
      <summary>
            The status code passed to the operation could not be interpreted.
            </summary>
    </member>
    <member name="F:NationalInstruments.VisaNS.VisaStatusCode.WarningNonsupportedBuffer">
      <summary>
            The specified buffer is not supported.
            </summary>
    </member>
    <member name="F:NationalInstruments.VisaNS.VisaStatusCode.WarningQueueOverflow">
      <summary>
            VISA received more event information of the specified type than the 
            configured queue size could hold.
            </summary>
    </member>
    <member name="F:NationalInstruments.VisaNS.VisaStatusCode.WarningExtFunctionNotImplemented">
      <summary>
            The operation succeeded, but a lower level driver did not implement 
            the extended functionality.
            </summary>
    </member>
    <member name="F:NationalInstruments.VisaNS.VisaStatusCode.ErrorSystemError">
      <summary>
            Unknown system error.
            </summary>
    </member>
    <member name="F:NationalInstruments.VisaNS.VisaStatusCode.ErrorInvalidObject">
      <summary>
            The specified session or object reference is invalid.
            </summary>
    </member>
    <member name="F:NationalInstruments.VisaNS.VisaStatusCode.ErrorResourceLocked">
      <summary>
            Specified type of lock cannot be obtained or specified operation cannot be performed because the resource is locked.
            </summary>
    </member>
    <member name="F:NationalInstruments.VisaNS.VisaStatusCode.ErrorInvalidExpression">
      <summary>
            Invalid expression specified for search.
            </summary>
    </member>
    <member name="F:NationalInstruments.VisaNS.VisaStatusCode.ErrorResourceNotFound">
      <summary>
            Insufficient location information, or the device or resource is not present in the system.
            </summary>
    </member>
    <member name="F:NationalInstruments.VisaNS.VisaStatusCode.ErrorInvalidResourceName">
      <summary>
            Invalid resource reference specified. Parsing error.
            </summary>
    </member>
    <member name="F:NationalInstruments.VisaNS.VisaStatusCode.ErrorInvalidAccessMode">
      <summary>
            Invalid access mode.
            </summary>
    </member>
    <member name="F:NationalInstruments.VisaNS.VisaStatusCode.ErrorTimeout">
      <summary>
            Timeout expired before operation completed.
            </summary>
    </member>
    <member name="F:NationalInstruments.VisaNS.VisaStatusCode.ErrorClosingFailed">
      <summary>
            Unable to deallocate the previously allocated data structures corresponding to this session or object reference.
            </summary>
    </member>
    <member name="F:NationalInstruments.VisaNS.VisaStatusCode.ErrorInvalidDegree">
      <summary>
            Specified degree is invalid.
            </summary>
    </member>
    <member name="F:NationalInstruments.VisaNS.VisaStatusCode.ErrorInvalidJobID">
      <summary>
            Specified job identifier is invalid.
            </summary>
    </member>
    <member name="F:NationalInstruments.VisaNS.VisaStatusCode.ErrorNonsupportedAttribute">
      <summary>
            The specified attribute is not defined or supported by the referenced session, event, or find list.
            </summary>
    </member>
    <member name="F:NationalInstruments.VisaNS.VisaStatusCode.ErrorNonsupportedAttributeState">
      <summary>
            The specified state of the attribute is not valid or is not supported as defined by the session, event, or find list.
            </summary>
    </member>
    <member name="F:NationalInstruments.VisaNS.VisaStatusCode.ErrorAttributeReadOnly">
      <summary>
            The specified attribute is read-only.
            </summary>
    </member>
    <member name="F:NationalInstruments.VisaNS.VisaStatusCode.ErrorInvalidLockType">
      <summary>
            The specified type of lock is not supported by this resource.
            </summary>
    </member>
    <member name="F:NationalInstruments.VisaNS.VisaStatusCode.ErrorInvalidAccessKey">
      <summary>
            The access key to the resource associated with this session is invalid.
            </summary>
    </member>
    <member name="F:NationalInstruments.VisaNS.VisaStatusCode.ErrorInvalidEvent">
      <summary>
            Specified event type is not supported by the resource.
            </summary>
    </member>
    <member name="F:NationalInstruments.VisaNS.VisaStatusCode.ErrorInvalidMechanism">
      <summary>
            Invalid mechanism specified.
            </summary>
    </member>
    <member name="F:NationalInstruments.VisaNS.VisaStatusCode.ErrorHandlerNotInstalled">
      <summary>
            A handler is not currently installed for the specified event.
            </summary>
    </member>
    <member name="F:NationalInstruments.VisaNS.VisaStatusCode.ErrorInvalidHandlerReference">
      <summary>
            The specified handler reference is invalid.
            </summary>
    </member>
    <member name="F:NationalInstruments.VisaNS.VisaStatusCode.ErrorInvalidContext">
      <summary>
            Specified event context is invalid.
            </summary>
    </member>
    <member name="F:NationalInstruments.VisaNS.VisaStatusCode.ErrorQueueOverflow">
      <summary>
            The event queue for the specified type has overflowed, usually due to not closing previous events.
            </summary>
    </member>
    <member name="F:NationalInstruments.VisaNS.VisaStatusCode.ErrorNotEnabled">
      <summary>
            The session must be enabled for events of the specified type in order to receive them.
            </summary>
    </member>
    <member name="F:NationalInstruments.VisaNS.VisaStatusCode.ErrorAbort">
      <summary>
            The operation was aborted.
            </summary>
    </member>
    <member name="F:NationalInstruments.VisaNS.VisaStatusCode.ErrorRawWriteProtocolViolation">
      <summary>
            Violation of raw write protocol occurred during transfer.
            </summary>
    </member>
    <member name="F:NationalInstruments.VisaNS.VisaStatusCode.ErrorRawReadProtocolViolation">
      <summary>
            Violation of raw read protocol occurred during transfer.
            </summary>
    </member>
    <member name="F:NationalInstruments.VisaNS.VisaStatusCode.ErrorOutputProtocolViolation">
      <summary>
            Device reported an output protocol error during transfer.
            </summary>
    </member>
    <member name="F:NationalInstruments.VisaNS.VisaStatusCode.ErrorInputProtocolViolation">
      <summary>
            Device reported an input protocol error during transfer.
            </summary>
    </member>
    <member name="F:NationalInstruments.VisaNS.VisaStatusCode.ErrorBusError">
      <summary>
            Bus error occurred during transfer.
            </summary>
    </member>
    <member name="F:NationalInstruments.VisaNS.VisaStatusCode.ErrorInProgress">
      <summary>
            Unable to queue the asynchronous operation because there is already an operation in progress.
            </summary>
    </member>
    <member name="F:NationalInstruments.VisaNS.VisaStatusCode.ErrorInvalidSetup">
      <summary>
            Unable to start operation because setup is invalid due to inconsistent state of properties.
            </summary>
    </member>
    <member name="F:NationalInstruments.VisaNS.VisaStatusCode.ErrorQueueError">
      <summary>
            Unable to queue asynchronous operation.
            </summary>
    </member>
    <member name="F:NationalInstruments.VisaNS.VisaStatusCode.ErrorAllocation">
      <summary>
            Insufficient system resources to perform necessary memory allocation.
            </summary>
    </member>
    <member name="F:NationalInstruments.VisaNS.VisaStatusCode.ErrorInvalidMask">
      <summary>
            Invalid buffer mask specified.
            </summary>
    </member>
    <member name="F:NationalInstruments.VisaNS.VisaStatusCode.ErrorIO">
      <summary>
            Could not perform operation because of I/O error.
            </summary>
    </member>
    <member name="F:NationalInstruments.VisaNS.VisaStatusCode.ErrorInvalidFormat">
      <summary>
            A format specifier in the format string is invalid.
            </summary>
    </member>
    <member name="F:NationalInstruments.VisaNS.VisaStatusCode.ErrorNonsupportedFormat">
      <summary>
            A format specifier in the format string is not supported.
            </summary>
    </member>
    <member name="F:NationalInstruments.VisaNS.VisaStatusCode.ErrorLineInUse">
      <summary>
            The specified trigger line is currently in use.
            </summary>
    </member>
    <member name="F:NationalInstruments.VisaNS.VisaStatusCode.ErrorNonsupportedMode">
      <summary>
            The specified mode is not supported by this VISA implementation.
            </summary>
    </member>
    <member name="F:NationalInstruments.VisaNS.VisaStatusCode.ErrorSrqNotOccurred">
      <summary>
            Service request has not been received for the session.
            </summary>
    </member>
    <member name="F:NationalInstruments.VisaNS.VisaStatusCode.ErrorInvalidAddressSpace">
      <summary>
            Invalid address space specified.
            </summary>
    </member>
    <member name="F:NationalInstruments.VisaNS.VisaStatusCode.ErrorInvalidOffset">
      <summary>
            Invalid offset specified.
            </summary>
    </member>
    <member name="F:NationalInstruments.VisaNS.VisaStatusCode.ErrorInvalidWidth">
      <summary>
            Invalid source or destination width specified.
            </summary>
    </member>
    <member name="F:NationalInstruments.VisaNS.VisaStatusCode.ErrorNonsupportedOffset">
      <summary>
            Specified offset is not accessible from this hardware.
            </summary>
    </member>
    <member name="F:NationalInstruments.VisaNS.VisaStatusCode.ErrorNonsupportedVaryingWidths">
      <summary>
            Cannot support source and destination widths that are different.
            </summary>
    </member>
    <member name="F:NationalInstruments.VisaNS.VisaStatusCode.ErrorWindowNotMapped">
      <summary>
            The specified session is currently unmapped.
            </summary>
    </member>
    <member name="F:NationalInstruments.VisaNS.VisaStatusCode.ErrorResponsePending">
      <summary>
            A previous response is still pending, causing a multiple query error.
            </summary>
    </member>
    <member name="F:NationalInstruments.VisaNS.VisaStatusCode.ErrorNoListeners">
      <summary>
            No listeners condition is detected (both NRFD and NDAC are deasserted).
            </summary>
    </member>
    <member name="F:NationalInstruments.VisaNS.VisaStatusCode.ErrorNotCic">
      <summary>
            The interface associated with this session is not currently the Controller-in-Charge.
            </summary>
    </member>
    <member name="F:NationalInstruments.VisaNS.VisaStatusCode.ErrorNotSystemController">
      <summary>
            The interface associated with this session is not the system controller.
            </summary>
    </member>
    <member name="F:NationalInstruments.VisaNS.VisaStatusCode.ErrorNonsupportedOperation">
      <summary>
            The session or object reference does not support this operation.
            </summary>
    </member>
    <member name="F:NationalInstruments.VisaNS.VisaStatusCode.ErrorInterruptPending">
      <summary>
            An interrupt is still pending from a previous call.
            </summary>
    </member>
    <member name="F:NationalInstruments.VisaNS.VisaStatusCode.ErrorSerialParity">
      <summary>
            A parity error occurred during transfer.
            </summary>
    </member>
    <member name="F:NationalInstruments.VisaNS.VisaStatusCode.ErrorSerialFraming">
      <summary>
            A framing error occurred during transfer.
            </summary>
    </member>
    <member name="F:NationalInstruments.VisaNS.VisaStatusCode.ErrorSerialOverrun">
      <summary>
            An overrun error occurred during transfer. A character was not read from the hardware before the next character arrived.
            </summary>
    </member>
    <member name="F:NationalInstruments.VisaNS.VisaStatusCode.ErrorTriggerNotMapped">
      <summary>
            The path from the trigger source line (trigSrc) to the destination line (trigDest) is not currently mapped.
            </summary>
    </member>
    <member name="F:NationalInstruments.VisaNS.VisaStatusCode.ErrorNonsupportedOffsetAlignment">
      <summary>
            The specified offset is not properly aligned for the access width of the operation.
            </summary>
    </member>
    <member name="F:NationalInstruments.VisaNS.VisaStatusCode.ErrorUserBuffer">
      <summary>
            A specified user buffer is not valid or cannot be accessed for the required size.
            </summary>
    </member>
    <member name="F:NationalInstruments.VisaNS.VisaStatusCode.ErrorResourceBusy">
      <summary>
            The resource is valid, but VISA cannot currently access it.
            </summary>
    </member>
    <member name="F:NationalInstruments.VisaNS.VisaStatusCode.ErrorNonsupportedWidth">
      <summary>
            Specified width is not supported by this hardware.
            </summary>
    </member>
    <member name="F:NationalInstruments.VisaNS.VisaStatusCode.ErrorInvalidParameter">
      <summary>
            The value of an unknown parameter is invalid.
            </summary>
    </member>
    <member name="F:NationalInstruments.VisaNS.VisaStatusCode.ErrorInvalidProtocol">
      <summary>
            The protocol specified is invalid.
            </summary>
    </member>
    <member name="F:NationalInstruments.VisaNS.VisaStatusCode.ErrorInvalidSize">
      <summary>
            Invalid size of window specified.
            </summary>
    </member>
    <member name="F:NationalInstruments.VisaNS.VisaStatusCode.ErrorWindowAlreadyMapped">
      <summary>
            The specified session currently contains a mapped window.
            </summary>
    </member>
    <member name="F:NationalInstruments.VisaNS.VisaStatusCode.ErrorNonimplementedOperation">
      <summary>
            The specified operation is unimplemented.
            </summary>
    </member>
    <member name="F:NationalInstruments.VisaNS.VisaStatusCode.ErrorInvalidLength">
      <summary>
            Invalid length specified.
            </summary>
    </member>
    <member name="F:NationalInstruments.VisaNS.VisaStatusCode.ErrorInvalidMode">
      <summary>
            The specified mode is invalid.
            </summary>
    </member>
    <member name="F:NationalInstruments.VisaNS.VisaStatusCode.ErrorSessionNotLocked">
      <summary>
            The current session did not have any lock on the resource.
            </summary>
    </member>
    <member name="F:NationalInstruments.VisaNS.VisaStatusCode.ErrorMemoryNotShared">
      <summary>
            The device does not export any memory.
            </summary>
    </member>
    <member name="F:NationalInstruments.VisaNS.VisaStatusCode.ErrorLibraryNotFound">
      <summary>
            A code library required by VISA could not be located or loaded.
            </summary>
    </member>
    <member name="F:NationalInstruments.VisaNS.VisaStatusCode.ErrorNonsupportedInterrupt">
      <summary>
            The interface cannot generate an interrupt on the requested level or with the requested statusID value.
            </summary>
    </member>
    <member name="F:NationalInstruments.VisaNS.VisaStatusCode.ErrorInvalidLine">
      <summary>
            The value specified by the line parameter is invalid.
            </summary>
    </member>
    <member name="F:NationalInstruments.VisaNS.VisaStatusCode.ErrorFileAccess">
      <summary>
            An error occurred while trying to open the specified file. Possible causes include an invalid path or lack of access rights.
            </summary>
    </member>
    <member name="F:NationalInstruments.VisaNS.VisaStatusCode.ErrorFileIO">
      <summary>
            An error occurred while performing I/O on the specified file.
            </summary>
    </member>
    <member name="F:NationalInstruments.VisaNS.VisaStatusCode.ErrorNonsupportedLine">
      <summary>
            The specified trigger source line (trigSrc) or destination line (trigDest) is not supported by this VISA implementation, or the combination of lines is not a valid mapping.
            </summary>
    </member>
    <member name="F:NationalInstruments.VisaNS.VisaStatusCode.ErrorNonsupportedMechanism">
      <summary>
            The specified mechanism is not supported for the specified event type.
            </summary>
    </member>
    <member name="F:NationalInstruments.VisaNS.VisaStatusCode.ErrorInterfaceNumberNotConfigured">
      <summary>
            The interface type is valid but the specified interface number is not configured.
            </summary>
    </member>
    <member name="F:NationalInstruments.VisaNS.VisaStatusCode.ErrorConnectionLost">
      <summary>
            The connection for the specified session has been lost.
            </summary>
    </member>
    <member name="F:NationalInstruments.VisaNS.VisaStatusCode.ErrorMachineNotAvailable">
      <summary>
            The remote machine does not exist or is not accepting any connections.
            </summary>
    </member>
    <member name="F:NationalInstruments.VisaNS.VisaStatusCode.ErrorNoPermission">
      <summary>
            Access to the remote machine is denied.
            </summary>
    </member>
    <member name="T:NationalInstruments.VisaNS.VisaException">
      <summary>
            Represents an error code received from the NI-VISA driver library.
            </summary>
    </member>
    <member name="M:NationalInstruments.VisaNS.VisaException.#ctor">
      <summary>
            Initializes a new instance of the VisaException object.
            </summary>
    </member>
    <member name="M:NationalInstruments.VisaNS.VisaException.#ctor(System.String)">
      <summary>
            Initializes a new instance of the VisaException object with a
            specified error message.
            </summary>
      <param name="message">
            Error message associated with this exception.
            </param>
    </member>
    <member name="M:NationalInstruments.VisaNS.VisaException.#ctor(System.String,System.Exception)">
      <summary>
            Initializes a new instance of the VisaException object using the
            specified error message and inner exception.
            </summary>
      <param name="message">
            Error message associated with this exception.
            </param>
      <param name="inner">
            Inner exception that caused this exception to be thrown.
            </param>
    </member>
    <member name="M:NationalInstruments.VisaNS.VisaException.#ctor(System.String,NationalInstruments.VisaNS.VisaStatusCode)">
      <summary>
            Initializes a new instance of the VisaException object using the 
            specified error message and NI-VISA driver error code.
            </summary>
      <param name="message">
            Error message associated with this exception.
            </param>
      <param name="errorCode">
            NI-VISA driver error code that caused this exception to be thrown.
            </param>
    </member>
    <member name="M:NationalInstruments.VisaNS.VisaException.#ctor(System.String,System.Exception,NationalInstruments.VisaNS.VisaStatusCode)">
      <summary>
            Initializes a new instance of the VisaException object using the 
            specified error message, inner exception, and NI-VISA driver error code.
            </summary>
      <param name="message">
            Error message associated with this exception.
            </param>
      <param name="inner">
            Inner exception that caused this exception to be thrown.
            </param>
      <param name="errorCode">
            NI-VISA driver error code that caused this exception to be thrown.
            </param>
    </member>
    <member name="M:NationalInstruments.VisaNS.VisaException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
      <summary>
            Initializes a new instance of the VisaException object using serialized data.
            </summary>
      <param name="info">
            Object that holds the serialized object data.
            </param>
      <param name="context">
            Contextual information about the source or destination.
            </param>
    </member>
    <member name="M:NationalInstruments.VisaNS.VisaException.GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
      <summary>
            Sets the SerializationInfo object with information about the exception.
            </summary>
      <param name="info">
            Object that holds the serialized object data.
            </param>
      <param name="context">
            Contextual information about the source or destination.
            </param>
    </member>
    <member name="P:NationalInstruments.VisaNS.VisaException.ErrorCode">
      <summary>
            Gets the NI-VISA driver error code that caused the exception to be thrown.
            </summary>
    </member>
    <member name="T:NationalInstruments.VisaNS.Session">
      <summary>
            Serves as the base class for all VISA session objects.
            </summary>
    </member>
    <member name="F:NationalInstruments.VisaNS.Session.ImmediateTimeout">
      <summary>
            Indicates that a timeout occurs immediately if the operation does not immediately succeed.
            </summary>
    </member>
    <member name="F:NationalInstruments.VisaNS.Session.InfiniteTimeout">
      <summary>
            Indicates that the operation never times out.
            </summary>
    </member>
    <member name="M:NationalInstruments.VisaNS.Session.#ctor(System.String)">
      <summary>
            Initializes a new instance of the Session object from
            the specified resource name.
            </summary>
      <param name="resourceName">
            String that describes a unique VISA resource.
            </param>
      <exception cref="T:System.ArgumentException">
            Insufficient location information, or the device or resource is not present in the system.
            
            -or-
            
            The interface type is valid, but the specified interface number is not configured.
            </exception>
      <exception cref="T:NationalInstruments.VisaNS.VisaException">
            There are problems opening a VISA session to 
            resourceName (parameter).
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-VISA driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-VISA driver library cannot be found.
            </exception>
    </member>
    <member name="M:NationalInstruments.VisaNS.Session.#ctor(System.String,NationalInstruments.VisaNS.AccessModes,System.Int32)">
      <summary>
            Initializes a new instance of the Session object from
            the specified resource name, access mode, and timeout.
            </summary>
      <param name="resourceName">
            String that describes a unique VISA resource.
            </param>
      <param name="accessMode">
            The mode by which the specified VISA resource is accessed.
            </param>
      <param name="openTimeout">
            The maximum time in milliseconds that this statement waits to 
            open a VISA session with the specified resource. This parameter does not set
            the Timeout property. 
            </param>
      <exception cref="T:System.ArgumentException">
            Insufficient location information, or the device or resource is not present in the system.
            
            -or-
            
            Invalid accessMode (parameter).
            
            -or-
            
            The interface type is valid, but the specified interface number is not configured.
            </exception>
      <exception cref="T:NationalInstruments.VisaNS.VisaException">
            There are problems opening a VISA session to 
            resourceName (parameter).
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-VISA driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-VISA driver library cannot be found.
            </exception>
    </member>
    <member name="M:NationalInstruments.VisaNS.Session.#ctor(System.String,NationalInstruments.VisaNS.AccessModes,System.Int32,System.Boolean)">
      <summary>
            This constructor is used internally by the ResourceManager's Open methods.
            </summary>
    </member>
    <member name="M:NationalInstruments.VisaNS.Session.Finalize">
      <summary>
            Finalizes the instance of the Session class.
            </summary>
    </member>
    <member name="M:NationalInstruments.VisaNS.Session.ToString">
      <summary>
            Overrides ToString.
            </summary>
      <returns>
            A string representation of the object.
            </returns>
    </member>
    <member name="M:NationalInstruments.VisaNS.Session.Dispose">
      <summary>
            Releases all resources used by Session.
            </summary>
    </member>
    <member name="M:NationalInstruments.VisaNS.Session.Dispose(System.Boolean)">
      <summary>
            Releases the unmanaged resources used by Session and
            optionally releases the managed resources associated with this object.
            </summary>
      <param name="disposing">true if this method releases managed and unmanaged resources; false if this method releases
            only unmanaged resources.
            </param>
    </member>
    <member name="M:NationalInstruments.VisaNS.Session.EnableEvent(System.Int32,NationalInstruments.VisaNS.EventMechanism)">
      <summary>
            Enables notification of an event.
            </summary>
      <param name="customEventType">
            Custom logical event identifier.
            </param>
      <param name="mechanism">
            Event-handling mechanism to enable.
            </param>
      <exception cref="T:System.ArgumentException">
            Invalid mechanism (parameter) specified.
            
            -or-
            
            Specified event type is not supported by the resource.
            </exception>
      <exception cref="T:System.InvalidOperationException">
            A handler is not currently installed for the specified event.
            </exception>
      <exception cref="T:NationalInstruments.VisaNS.VisaException">
            The NI-VISA driver returned an error as a result of calling this method.
            </exception>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method is called directly from code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-VISA driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-VISA driver library cannot be found.
            </exception>
    </member>
    <member name="M:NationalInstruments.VisaNS.Session.DisableEvent(System.Int32,NationalInstruments.VisaNS.EventMechanism)">
      <summary>
            Disables notification of the specified event type on the specified event-handling mechanism.
            </summary>
      <param name="customEventType">
            Custom logical event identifier.
            </param>
      <param name="mechanism">
            Event-handling mechanism to disable.
            </param>
      <exception cref="T:System.ArgumentException">
            Invalid mechanism (parameter) specified.
            
            -or-
            
            Specified event type is not supported by the resource.
            </exception>
      <exception cref="T:NationalInstruments.VisaNS.VisaException">
            The NI-VISA driver returned an error as a result of calling this method.
            </exception>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method is called directly from code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-VISA driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-VISA driver library cannot be found.
            </exception>
    </member>
    <member name="M:NationalInstruments.VisaNS.Session.DiscardEvent(System.Int32,NationalInstruments.VisaNS.EventMechanism)">
      <summary>
            Discards event occurrences for the specified event type and mechanism in a session.
            </summary>
      <param name="customEventType">
            Logical event identifier.
            </param>
      <param name="mechanism">
            Specifies the mechanism for which the event is to be discarded.
            </param>
      <exception cref="T:System.ArgumentException">
            Invalid mechanism (parameter) specified.
            
            -or-
            
            Specified event type is not supported by the resource.
            </exception>
      <exception cref="T:NationalInstruments.VisaNS.VisaException">
            The NI-VISA driver returned an error as a result of calling this method.
            </exception>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method is called directly from code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-VISA driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-VISA driver library cannot be found.
            </exception>
    </member>
    <member name="M:NationalInstruments.VisaNS.Session.InstallCustomEventHandler(System.Int32,NationalInstruments.VisaNS.VisaEventHandler)">
      <summary>
            Installs a handler for a nonstandard or new event type.
            </summary>
      <param name="customEventType">
            Custom logical event identifier.
            </param>
      <param name="handler">VisaEventHandler that receives the custom event.
            </param>
      <exception cref="T:System.ArgumentException">
            The customEventType (parameter) is not recognized by the driver.
            
            -or-
            
            The handler (parameter) delegate is invalid.
            </exception>
      <exception cref="T:NationalInstruments.VisaNS.VisaException">
            The NI-VISA driver returned an error as a result of calling this method.
            </exception>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method is called directly from code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-VISA driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-VISA driver library cannot be found.
            </exception>
    </member>
    <member name="M:NationalInstruments.VisaNS.Session.UninstallCustomEventHandler(System.Int32,NationalInstruments.VisaNS.VisaEventHandler)">
      <summary>
            Uninstalls a handler for a nonstandard or new event type that was installed with 
            InstallCustomEventHandler.
            </summary>
      <param name="customEventType">
            Custom logical event identifier.
            </param>
      <param name="handler">VisaEventHandler that was installed with InstallCustomEventHandler.
            </param>
      <exception cref="T:System.ArgumentException">
            The customEventType (parameter) is not recognized by the driver.
            
            -or-
            
            The handler (parameter) delegate is invalid.
            </exception>
      <exception cref="T:NationalInstruments.VisaNS.VisaException">
            The NI-VISA driver returned an error as a result of calling this method.
            </exception>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method is called directly from code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-VISA driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-VISA driver library cannot be found.
            </exception>
    </member>
    <member name="M:NationalInstruments.VisaNS.Session.WaitOnEvent(System.Int32)">
      <summary>
            Waits infinitely long for an occurrence of the specified event for a session.
            </summary>
      <param name="customEventType">
            Custom logical event identifier of the event to wait for.
            </param>
      <returns>VisaEventArgs object that contains information about the event that occurred.
            </returns>
      <exception cref="T:System.ArgumentException">
            Specified event type is not supported by the resource.
            </exception>
      <exception cref="T:System.InvalidOperationException">
            The session must be enabled for events of the specified type in order to receive them.
            </exception>
      <exception cref="T:NationalInstruments.VisaNS.VisaException">
            The NI-VISA driver returned an error as a result of calling this method.
            </exception>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method is called directly from code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-VISA driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-VISA driver library cannot be found.
            </exception>
    </member>
    <member name="M:NationalInstruments.VisaNS.Session.WaitOnEvent(System.Int32,System.Int32)">
      <summary>
            Waits a specified time for an occurrence of the specified event for a session.
            </summary>
      <param name="customEventType">
            Custom logical event identifier of the event to wait for.
            </param>
      <param name="timeout">
            Maximum time in milliseconds that this method waits for the event to occur before throwing
            an exception.
            </param>
      <returns>VisaEventArgs object that contains information about the event that occurred.
            </returns>
      <exception cref="T:System.ArgumentException">
            Specified event type is not supported by the resource.
            </exception>
      <exception cref="T:System.InvalidOperationException">
            The session must be enabled for events of the specified type in order to receive them.
            </exception>
      <exception cref="T:NationalInstruments.VisaNS.VisaException">
            The NI-VISA driver returned an error as a result of calling this method.
            </exception>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method is called directly from code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-VISA driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-VISA driver library cannot be found.
            </exception>
    </member>
    <member name="M:NationalInstruments.VisaNS.Session.LockResource">
      <summary>
            Establishes an exclusive lock to the specified resource using the Timeout property.
            </summary>
      <exception cref="T:NationalInstruments.VisaNS.VisaException">
            The NI-VISA driver returned an error as a result of calling this method.
            </exception>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method is called directly from code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-VISA driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-VISA driver library cannot be found.
            </exception>
    </member>
    <member name="M:NationalInstruments.VisaNS.Session.LockResource(System.Int32)">
      <summary>
            Establishes an exclusive lock to the specified resource with a specified timeout.
            </summary>
      <param name="timeout">
            Absolute time in milliseconds that a resource waits to get unlocked by the locking session before throwing an exception.
            </param>
      <exception cref="T:NationalInstruments.VisaNS.VisaException">
            The NI-VISA driver returned an error as a result of calling this method.
            </exception>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method is called directly from code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-VISA driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-VISA driver library cannot be found.
            </exception>
    </member>
    <member name="M:NationalInstruments.VisaNS.Session.LockResource(System.Int32,System.String)">
      <summary>
            Establishes a shared lock to the specified resource.
            </summary>
      <param name="timeout">
            Absolute time in milliseconds that a resource waits to get unlocked by the locking session before throwing an exception.
            </param>
      <param name="requestedKey">
            Access key used by another session with which you want your session to share a lock, or null to generate a 
            new shared access key.
            </param>
      <returns>
            A new shared access key if requestedKey (parameter) is null; otherwise, same value as the requested key.
            </returns>
      <exception cref="T:System.ArgumentException">
            The requestedKey (parameter) value passed in is not a valid accessKey to the specified resource.
            </exception>
      <exception cref="T:NationalInstruments.VisaNS.VisaException">
            The NI-VISA driver returned an error as a result of calling this method.
            </exception>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method is called directly from code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-VISA driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-VISA driver library cannot be found.
            </exception>
    </member>
    <member name="M:NationalInstruments.VisaNS.Session.UnlockResource">
      <summary>
            Relinquishes a lock for the specified resource.
            </summary>
      <exception cref="T:NationalInstruments.VisaNS.VisaException">
            The NI-VISA driver returned an error as a result of calling this method.
            </exception>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method is called directly from code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-VISA driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-VISA driver library cannot be found.
            </exception>
    </member>
    <member name="M:NationalInstruments.VisaNS.Session.GetAttributeByte(NationalInstruments.VisaNS.AttributeType)">
      <summary>
            Provides direct read access to the NI-VISA driver-level attributes of Byte data type.
            </summary>
      <param name="attribute">
            NI-VISA driver-level attribute to read.
            </param>
      <returns>
            Value of the NI-VISA driver attribute requested with attribute (parameter).
            </returns>
      <exception cref="T:System.InvalidOperationException">
            The specified attribute (parameter) is not defined.
            </exception>
      <exception cref="T:NationalInstruments.VisaNS.VisaException">
            The NI-VISA driver returned an error as a result of calling this method.
            </exception>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method is called directly from code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-VISA driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-VISA driver library cannot be found.
            </exception>
    </member>
    <member name="M:NationalInstruments.VisaNS.Session.GetAttributeInt16(NationalInstruments.VisaNS.AttributeType)">
      <summary>
            Provides direct read access to the NI-VISA driver-level attributes of Int16 data type.
            </summary>
      <param name="attribute">
            NI-VISA driver-level attribute to read.
            </param>
      <returns>
            Value of the NI-VISA driver attribute requested with attribute (parameter).
            </returns>
      <exception cref="T:System.InvalidOperationException">
            The specified attribute (parameter) is not defined.
            </exception>
      <exception cref="T:NationalInstruments.VisaNS.VisaException">
            The NI-VISA driver returned an error as a result of calling this method.
            </exception>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method is called directly from code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-VISA driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-VISA driver library cannot be found.
            </exception>
    </member>
    <member name="M:NationalInstruments.VisaNS.Session.GetAttributeInt32(NationalInstruments.VisaNS.AttributeType)">
      <summary>
            Provides direct read access to the NI-VISA driver-level attributes of Int32 data type.
            </summary>
      <param name="attribute">
            NI-VISA driver-level attribute to read.
            </param>
      <returns>
            Value of the NI-VISA driver attribute requested with attribute (parameter).
            </returns>
      <exception cref="T:System.InvalidOperationException">
            The specified attribute (parameter) is not defined.
            </exception>
      <exception cref="T:NationalInstruments.VisaNS.VisaException">
            The NI-VISA driver returned an error as a result of calling this method.
            </exception>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method is called directly from code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-VISA driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-VISA driver library cannot be found.
            </exception>
    </member>
    <member name="M:NationalInstruments.VisaNS.Session.GetAttributeInt64(NationalInstruments.VisaNS.AttributeType)">
      <summary>
            Provides direct read access to the NI-VISA driver-level attributes of Int64 data type.
            </summary>
      <param name="attribute">
            NI-VISA driver-level attribute to read.
            </param>
      <returns>
            Value of the NI-VISA driver attribute requested with attribute (parameter).
            </returns>
      <exception cref="T:System.InvalidOperationException">
            The specified attribute (parameter) is not defined.
            </exception>
      <exception cref="T:NationalInstruments.VisaNS.VisaException">
            The NI-VISA driver returned an error as a result of calling this method.
            </exception>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method is called directly from code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-VISA driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-VISA driver library cannot be found.
            </exception>
    </member>
    <member name="M:NationalInstruments.VisaNS.Session.GetAttributeString(NationalInstruments.VisaNS.AttributeType)">
      <summary>
            Provides direct read access to the NI-VISA driver-level attributes of String data type.
            </summary>
      <param name="attribute">
            NI-VISA driver-level attribute to read.
            </param>
      <returns>
            Value of the NI-VISA driver attribute requested with attribute (parameter).
            </returns>
      <exception cref="T:System.InvalidOperationException">
            The specified attribute (parameter) is not defined.
            </exception>
      <exception cref="T:NationalInstruments.VisaNS.VisaException">
            The NI-VISA driver returned an error as a result of calling this method.
            </exception>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method is called directly from code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-VISA driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-VISA driver library cannot be found.
            </exception>
    </member>
    <member name="M:NationalInstruments.VisaNS.Session.GetAttributeBoolean(NationalInstruments.VisaNS.AttributeType)">
      <summary>
            Provides direct read access to the NI-VISA driver-level attributes of Boolean data type.
            </summary>
      <param name="attribute">
            NI-VISA driver-level attribute to read.
            </param>
      <returns>
            Value of the NI-VISA driver attribute requested with attribute (parameter).
            </returns>
      <exception cref="T:System.InvalidOperationException">
            The specified attribute (parameter) is not defined.
            </exception>
      <exception cref="T:NationalInstruments.VisaNS.VisaException">
            The NI-VISA driver returned an error as a result of calling this method.
            </exception>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method is called directly from code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-VISA driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-VISA driver library cannot be found.
            </exception>
    </member>
    <member name="M:NationalInstruments.VisaNS.Session.SetAttributeByte(NationalInstruments.VisaNS.AttributeType,System.Byte)">
      <summary>
            Provides direct write access to the NI-VISA driver-level attributes of Byte data type.
            </summary>
      <param name="attribute">
            NI-VISA driver-level attribute to write.
            </param>
      <param name="attributeValue">
            New value to assign the NI-VISA attribute.
            </param>
      <exception cref="T:System.ArgumentException">
            The specified state of attribute (parameter) is not valid.
            </exception>
      <exception cref="T:System.InvalidOperationException">
            The specified attribute (parameter) is not defined.
            
            -or-
            
            The specified attribute (parameter) is read-only.
            </exception>
      <exception cref="T:NationalInstruments.VisaNS.VisaException">
            The NI-VISA driver returned an error as a result of calling this method.
            </exception>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method is called directly from code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-VISA driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-VISA driver library cannot be found.
            </exception>
    </member>
    <member name="M:NationalInstruments.VisaNS.Session.SetAttributeInt16(NationalInstruments.VisaNS.AttributeType,System.Int16)">
      <summary>
            Provides direct write access to the NI-VISA driver-level attributes of Int16 data type.
            </summary>
      <param name="attribute">
            NI-VISA driver-level attribute to write.
            </param>
      <param name="attributeValue">
            New value to assign the NI-VISA attribute.
            </param>
      <exception cref="T:System.ArgumentException">
            The specified state of attribute (parameter) is not valid.
            </exception>
      <exception cref="T:System.InvalidOperationException">
            The specified attribute (parameter) is not defined.
            
            -or-
            
            The specified attribute (parameter) is read-only.
            </exception>
      <exception cref="T:NationalInstruments.VisaNS.VisaException">
            The NI-VISA driver returned an error as a result of calling this method.
            </exception>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method is called directly from code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-VISA driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-VISA driver library cannot be found.
            </exception>
    </member>
    <member name="M:NationalInstruments.VisaNS.Session.SetAttributeInt32(NationalInstruments.VisaNS.AttributeType,System.Int32)">
      <summary>
            Provides direct write access to the NI-VISA driver-level attributes of Int32 data type.
            </summary>
      <param name="attribute">
            NI-VISA driver-level attribute to write.
            </param>
      <param name="attributeValue">
            New value to assign the NI-VISA attribute.
            </param>
      <exception cref="T:System.ArgumentException">
            The specified state of attribute (parameter) is not valid.
            </exception>
      <exception cref="T:System.InvalidOperationException">
            The specified attribute (parameter) is not defined.
            
            -or-
            
            The specified attribute (parameter) is read-only.
            </exception>
      <exception cref="T:NationalInstruments.VisaNS.VisaException">
            The NI-VISA driver returned an error as a result of calling this method.
            </exception>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method is called directly from code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-VISA driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-VISA driver library cannot be found.
            </exception>
    </member>
    <member name="M:NationalInstruments.VisaNS.Session.SetAttributeInt64(NationalInstruments.VisaNS.AttributeType,System.Int64)">
      <summary>
            Provides direct write access to the NI-VISA driver-level attributes of Int64 data type.
            </summary>
      <param name="attribute">
            NI-VISA driver-level attribute to write.
            </param>
      <param name="attributeValue">
            New value to assign the NI-VISA attribute.
            </param>
      <exception cref="T:System.ArgumentException">
            The specified state of attribute (parameter) is not valid.
            </exception>
      <exception cref="T:System.InvalidOperationException">
            The specified attribute (parameter) is not defined.
            
            -or-
            
            The specified attribute (parameter) is read-only.
            </exception>
      <exception cref="T:NationalInstruments.VisaNS.VisaException">
            The NI-VISA driver returned an error as a result of calling this method.
            </exception>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method is called directly from code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-VISA driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-VISA driver library cannot be found.
            </exception>
    </member>
    <member name="M:NationalInstruments.VisaNS.Session.SetAttributeString(NationalInstruments.VisaNS.AttributeType,System.String)">
      <summary>
            Provides direct write access to the NI-VISA driver-level attributes of String data type.
            </summary>
      <param name="attribute">
            NI-VISA driver-level attribute to write.
            </param>
      <param name="attributeValue">
            New value to assign the NI-VISA attribute.
            </param>
      <exception cref="T:System.ArgumentException">
            The specified state of attribute (parameter) is not valid.
            </exception>
      <exception cref="T:System.InvalidOperationException">
            The specified attribute (parameter) is not defined.
            
            -or-
            
            The specified attribute (parameter) is read-only.
            </exception>
      <exception cref="T:NationalInstruments.VisaNS.VisaException">
            The NI-VISA driver returned an error as a result of calling this method.
            </exception>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method is called directly from code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-VISA driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-VISA driver library cannot be found.
            </exception>
    </member>
    <member name="M:NationalInstruments.VisaNS.Session.SetAttributeBoolean(NationalInstruments.VisaNS.AttributeType,System.Boolean)">
      <summary>
            Provides direct write access to the NI-VISA driver-level attributes of Boolean data type.
            </summary>
      <param name="attribute">
            NI-VISA driver-level attribute to write.
            </param>
      <param name="attributeValue">
            New value to assign the NI-VISA attribute.
            </param>
      <exception cref="T:System.ArgumentException">
            The specified state of attribute (parameter) is not valid.
            </exception>
      <exception cref="T:System.InvalidOperationException">
            The specified attribute (parameter) is not defined.
            
            -or-
            
            The specified attribute (parameter) is read-only.
            </exception>
      <exception cref="T:NationalInstruments.VisaNS.VisaException">
            The NI-VISA driver returned an error as a result of calling this method.
            </exception>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method is called directly from code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-VISA driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-VISA driver library cannot be found.
            </exception>
    </member>
    <member name="P:NationalInstruments.VisaNS.Session.HardwareInterfaceName">
      <summary>
            Gets human-readable text that describes the current hardware interface.
            </summary>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method is called directly from code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-VISA driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-VISA driver library cannot be found.
            </exception>
    </member>
    <member name="P:NationalInstruments.VisaNS.Session.HardwareInterfaceNumber">
      <summary>
            Gets the board number for the current hardware interface.
            </summary>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method is called directly from code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-VISA driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-VISA driver library cannot be found.
            </exception>
    </member>
    <member name="P:NationalInstruments.VisaNS.Session.HardwareInterfaceType">
      <summary>
            Gets the hardware interface type of this session.
            </summary>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method is called directly from code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-VISA driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-VISA driver library cannot be found.
            </exception>
    </member>
    <member name="P:NationalInstruments.VisaNS.Session.LastStatus">
      <summary>
            Gets the last NI-VISA driver status code that was received when this API called a NI-VISA driver method.
            </summary>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method is called directly from code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-VISA driver library cannot be found.
            </exception>
    </member>
    <member name="P:NationalInstruments.VisaNS.Session.ResourceClass">
      <summary>
            Gets the resource class (for example, "INSTR") as defined by the canonical resource name.
            </summary>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method is called directly from code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-VISA driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-VISA driver library cannot be found.
            </exception>
    </member>
    <member name="P:NationalInstruments.VisaNS.Session.ResourceImplementationVersion">
      <summary>
            Gets the resource version that uniquely identifies each revision or implementation of a resource.
            </summary>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method is called directly from code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-VISA driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-VISA driver library cannot be found.
            </exception>
    </member>
    <member name="P:NationalInstruments.VisaNS.Session.ResourceLockState">
      <summary>
            Gets the current locking state of the resource.
            </summary>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method is called directly from code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-VISA driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-VISA driver library cannot be found.
            </exception>
    </member>
    <member name="P:NationalInstruments.VisaNS.Session.ResourceManufacturerID">
      <summary>
            Gets a value that corresponds to the VXI manufacturer ID of the vendor that implemented the VISA library. 
            </summary>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method is called directly from code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-VISA driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-VISA driver library cannot be found.
            </exception>
    </member>
    <member name="P:NationalInstruments.VisaNS.Session.ResourceManufacturerName">
      <summary>
            Gets a string that corresponds to the manufacturer name of the vendor that implemented the VISA library.
            </summary>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method is called directly from code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-VISA driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-VISA driver library cannot be found.
            </exception>
    </member>
    <member name="P:NationalInstruments.VisaNS.Session.ResourceName">
      <summary>
            Gets the unique identifier for a resource.
            </summary>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method is called directly from code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-VISA driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-VISA driver library cannot be found.
            </exception>
    </member>
    <member name="P:NationalInstruments.VisaNS.Session.ResourceSpecificationVersion">
      <summary>
            Gets the resource version that uniquely identifies the VISA specification version to which the implementation is compliant.
            </summary>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method is called directly from code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-VISA driver library cannot be found.
            </exception>
    </member>
    <member name="P:NationalInstruments.VisaNS.Session.Timeout">
      <summary>
            Gets or sets the minimum timeout value to use in milliseconds when accessing the device associated with the session.
            </summary>
      <exception cref="T:NationalInstruments.VisaNS.VisaException">
            The property is set to an invalid state.
            </exception>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method is called directly from code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-VISA driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-VISA driver library cannot be found.
            </exception>
    </member>
    <member name="P:NationalInstruments.VisaNS.Session.VisaEventQueueLength">
      <summary>
            Gets or sets the maximum number of events that can be queued at any time on the session. 
            </summary>
      <exception cref="T:NationalInstruments.VisaNS.VisaException">
            The property is set to an invalid state.
            </exception>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method is called directly from code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-VISA driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-VISA driver library cannot be found.
            </exception>
    </member>
    <member name="P:NationalInstruments.VisaNS.Session.SynchronizingObject">
      <summary>
            Gets or sets the object that marshals event-handler and callback calls.
            </summary>
    </member>
    <member name="P:NationalInstruments.VisaNS.Session.Handle">
      <summary>
            Gets access to the NI-VISA driver session handle that NI-VISA driver operations use internally.
            </summary>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method is called directly from code or indirectly through a finalizer.
            </exception>
    </member>
    <member name="P:NationalInstruments.VisaNS.Session.SynchronizeCallbacks">
      <summary>
            Specifies how events and callback delegates are invoked.
            </summary>
    </member>
    <member name="T:NationalInstruments.VisaNS.Internal.IBufferedReader">
      <summary>
            Summary description for IBufferedReader.
            </summary>
    </member>
    <member name="T:NationalInstruments.VisaNS.Internal.IBufferedWriter">
      <summary>
            Summary description for IBufferedIO.
            </summary>
    </member>
    <member name="T:NationalInstruments.VisaNS.MessageBasedSessionEventArgs">
      <summary>
            Provides data for events on MessageBasedSession.
            </summary>
    </member>
    <member name="T:NationalInstruments.VisaNS.VisaEventArgs">
      <summary>
            Specifies the base class for all VISA event argument objects.
            </summary>
    </member>
    <member name="M:NationalInstruments.VisaNS.VisaEventArgs.Finalize">
      <summary>
            Finalizes the instance of the VisaEventArgs object.
            </summary>
    </member>
    <member name="M:NationalInstruments.VisaNS.VisaEventArgs.ToString">
      <summary>
            Overrides ToString.
            </summary>
      <returns>
            A string representation of the object.
            </returns>
    </member>
    <member name="M:NationalInstruments.VisaNS.VisaEventArgs.Dispose">
      <summary>
            Releases all resources used by the VisaEventArgs object.
            </summary>
    </member>
    <member name="M:NationalInstruments.VisaNS.VisaEventArgs.Dispose(System.Boolean)">
      <summary>
            Releases the unmanaged resources used by VisaEventArgs and
            optionally releases the managed resources associated with this object.
            </summary>
      <param name="disposing">
            If true, releases managed and unmanaged resources;  if false, releases only 
            unmanaged resources.
            </param>
    </member>
    <member name="M:NationalInstruments.VisaNS.VisaEventArgs.GetAttributeByte(NationalInstruments.VisaNS.AttributeType)">
      <summary>
            Provides direct read access to the NI-VISA driver-level attributes of Byte data type for the associated event.
            </summary>
      <param name="attribute">
            NI-VISA driver-level attribute to read.
            </param>
      <returns>
            Value of the NI-VISA driver attribute requested with attribute (parameter).
            </returns>
      <exception cref="T:System.InvalidOperationException">
            The specified attribute (parameter) is not defined.
            </exception>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method is called directly from code or indirectly through a finalizer.
            </exception>
    </member>
    <member name="M:NationalInstruments.VisaNS.VisaEventArgs.GetAttributeInt16(NationalInstruments.VisaNS.AttributeType)">
      <summary>
            Provides direct read access to the NI-VISA driver-level attributes of Int16 data type for the associated event.
            </summary>
      <param name="attribute">
            NI-VISA driver-level attribute to read.
            </param>
      <returns>
            Value of the NI-VISA driver attribute requested with attribute (parameter).
            </returns>
      <exception cref="T:System.InvalidOperationException">
            The specified attribute (parameter) is not defined.
            </exception>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method is called directly from code or indirectly through a finalizer.
            </exception>
    </member>
    <member name="M:NationalInstruments.VisaNS.VisaEventArgs.GetAttributeInt32(NationalInstruments.VisaNS.AttributeType)">
      <summary>
            Provides direct read access to the NI-VISA driver-level attributes of Int32 data type for the associated event.
            </summary>
      <param name="attribute">
            NI-VISA driver-level attribute to read.
            </param>
      <returns>
            Value of the NI-VISA driver attribute requested with attribute (parameter).
            </returns>
      <exception cref="T:System.InvalidOperationException">
            The specified attribute is not defined.
            </exception>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method is called directly from code or indirectly through a finalizer.
            </exception>
    </member>
    <member name="M:NationalInstruments.VisaNS.VisaEventArgs.GetAttributeString(NationalInstruments.VisaNS.AttributeType)">
      <summary>
            Provides direct read access to the NI-VISA driver-level attributes of String data type for the associated event.
            </summary>
      <param name="attribute">
            NI-VISA driver-level attribute to read.
            </param>
      <returns>
            Value of the NI-VISA driver attribute requested with attribute (parameter).
            </returns>
      <exception cref="T:System.InvalidOperationException">
            The specified attribute (parameter) is not defined.
            </exception>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method is called directly from code or indirectly through a finalizer.
            </exception>
    </member>
    <member name="M:NationalInstruments.VisaNS.VisaEventArgs.GetAttributeBoolean(NationalInstruments.VisaNS.AttributeType)">
      <summary>
            Provides direct read access to the NI-VISA driver-level attributes of Boolean data type for the associated event.
            </summary>
      <param name="attribute">
            NI-VISA driver-level attribute to read.
            </param>
      <returns>
            Value of the NI-VISA driver attribute requested with attribute (parameter).
            </returns>
      <exception cref="T:System.InvalidOperationException">
            The specified attribute (parameter) is not defined.
            </exception>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method is called directly from code or indirectly through a finalizer.
            </exception>
      <exception cref="T:NationalInstruments.VisaNS.VisaException">
            There is a problem getting the specified attribute (parameter).
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-VISA driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-VISA driver library cannot be found.
            </exception>
    </member>
    <member name="P:NationalInstruments.VisaNS.VisaEventArgs.CustomEventType">
      <summary>
            Gets the unique logical identifier for the type of this event.
            </summary>
    </member>
    <member name="M:NationalInstruments.VisaNS.MessageBasedSessionEventArgs.ToString">
      <summary>
            Overrides ToString.
            </summary>
      <returns>
            A string representation of the object.
            </returns>
    </member>
    <member name="P:NationalInstruments.VisaNS.MessageBasedSessionEventArgs.EventType">
      <summary>
            Gets an enumeration value indicating which event occurred.
            </summary>
    </member>
    <member name="T:NationalInstruments.VisaNS.GpibSession">
      <summary>
            Provides access to the device-level GPIB functionality available in VISA.
            </summary>
    </member>
    <member name="T:NationalInstruments.VisaNS.MessageBasedSession">
      <summary>
            Provides access to the message-based functionality, such as reading and writing, available in VISA.
            </summary>
    </member>
    <member name="T:NationalInstruments.VisaNS.IMessageBasedSession">
      <summary>
            Defines the set of functionality that a session must implement to be message based.
            </summary>
    </member>
    <member name="M:NationalInstruments.VisaNS.IMessageBasedSession.Clear">
      <summary>
            Clears a device.
            </summary>
      <exception cref="T:System.InvalidOperationException">
            Unable to start operation because setup is invalid (due to properties being set to an inconsistent state).
            </exception>
      <exception cref="T:NationalInstruments.VisaNS.VisaException">
            The NI-VISA driver returned an error as a result of calling this method.
            </exception>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method is called directly from code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-VISA driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-VISA driver library cannot be found.
            </exception>
    </member>
    <member name="M:NationalInstruments.VisaNS.IMessageBasedSession.ReadStatusByte">
      <summary>
            Reads the status byte of a service request.
            </summary>
      <returns>
            The service request status byte. This status byte is a bitfield composed of several flags. The bitfield includes,
            but is not limited to, the values in StatusByteFlags.
            </returns>
      <exception cref="T:System.InvalidOperationException">
            Unable to start operation because setup is invalid (due to properties being set to an inconsistent state).
            </exception>
      <exception cref="T:NationalInstruments.VisaNS.VisaException">
            The NI-VISA driver returned an error as a result of calling this method.
            </exception>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method is called directly from code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-VISA driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-VISA driver library cannot be found.
            </exception>
    </member>
    <member name="M:NationalInstruments.VisaNS.IMessageBasedSession.BeginRead(System.Int32)">
      <summary>
            Initiates an asynchronous read from a device.
            </summary>
      <param name="count">
            Number of bytes to read.
            </param>
      <returns>
            An IAsyncResult that represents this operation.
            </returns>
      <exception cref="T:System.InvalidOperationException">
            Unable to queue the asynchronous operation because there is already an operation in progress.
            </exception>
      <exception cref="T:NationalInstruments.VisaNS.VisaException">
            The NI-VISA driver returned an error as a result of calling this method.
            </exception>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method is called directly from code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-VISA driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-VISA driver library cannot be found.
            </exception>
    </member>
    <member name="M:NationalInstruments.VisaNS.IMessageBasedSession.BeginRead(System.Int32,System.AsyncCallback,System.Object)">
      <summary>
            Initiates an asynchronous read from a device and calls a delegate when the operation completes.
            </summary>
      <param name="count">
            Number of bytes to read.
            </param>
      <param name="callback">
            Delegate to call when the asynchronous operation is complete.
            </param>
      <param name="state">
            Object that contains additional user information.
            </param>
      <returns>
            An IAsyncResult that represents this operation.
            </returns>
      <exception cref="T:System.InvalidOperationException">
            Unable to queue the asynchronous operation because there is already an operation in progress.
            </exception>
      <exception cref="T:NationalInstruments.VisaNS.VisaException">
            The NI-VISA driver returned an error as a result of calling this method.
            </exception>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method is called directly from code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-VISA driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-VISA driver library cannot be found.
            </exception>
    </member>
    <member name="M:NationalInstruments.VisaNS.IMessageBasedSession.EndReadString(System.IAsyncResult)">
      <summary>
            Handles the end of an asynchronous read and returns the ASCII-encoded read string.
            </summary>
      <param name="asyncResult">
            An asynchronous result that represents the asynchronous read operation that you want to end.
            </param>
      <returns>
            A string that contains the read data.
            </returns>
      <exception cref="T:System.ArgumentNullException">asyncResult (parameter) is null.
            </exception>
      <exception cref="T:System.ArgumentException">asyncResult (parameter) has already been ended.
            
            -or-
            	asyncResult (parameter) is not a read.
            
            -or-
            	asyncResult (parameter) did not originate from VisaNS.
            </exception>
      <exception cref="T:NationalInstruments.VisaNS.VisaException">
            The NI-VISA driver returned an error as a result of calling this method.
            </exception>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method is called directly from code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-VISA driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-VISA driver library cannot be found.
            </exception>
    </member>
    <member name="M:NationalInstruments.VisaNS.IMessageBasedSession.EndReadByteArray(System.IAsyncResult)">
      <summary>
            Handles the end of an asynchronous read and returns the read byte array.
            </summary>
      <param name="asyncResult">
            An asynchronous result that represents the asynchronous read operation that you want to end.
            </param>
      <returns>
            A byte array that contains the read data.
            </returns>
      <exception cref="T:System.ArgumentNullException">asyncResult (parameter) is null.
            </exception>
      <exception cref="T:System.ArgumentException">asyncResult (parameter) has already been ended.
            
            -or-
            	asyncResult (parameter) is not a read.
            
            -or-
            	asyncResult (parameter) did not originate from VisaNS.
            </exception>
      <exception cref="T:NationalInstruments.VisaNS.VisaException">
            The NI-VISA driver returned an error as a result of calling this method.
            </exception>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method is called directly from code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-VISA driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-VISA driver library cannot be found.
            </exception>
    </member>
    <member name="M:NationalInstruments.VisaNS.IMessageBasedSession.Terminate">
      <summary>
            Aborts all in-progress asynchronous read and write operations.
            </summary>
      <exception cref="T:System.InvalidOperationException">
            There are no asynchronous operations in progress.
            </exception>
      <exception cref="T:NationalInstruments.VisaNS.VisaException">
            The NI-VISA driver returned an error as a result of calling this method.
            </exception>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method is called directly from code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-VISA driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-VISA driver library cannot be found.
            </exception>
    </member>
    <member name="M:NationalInstruments.VisaNS.IMessageBasedSession.Terminate(System.IAsyncResult)">
      <summary>
            Aborts an in-progress asynchronous read or write operation described by asyncResult.
            </summary>
      <param name="asyncResult">
            Object associated with the asynchronous read or write that you want to terminate.
            </param>
      <exception cref="T:System.ArgumentException">
            The asynchronous operation associated with asyncResult (parameter) is not in-progress.
            </exception>
      <exception cref="T:NationalInstruments.VisaNS.VisaException">
            The NI-VISA driver returned an error as a result of calling this method.
            </exception>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method is called directly from code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-VISA driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-VISA driver library cannot be found.
            </exception>
    </member>
    <member name="M:NationalInstruments.VisaNS.IMessageBasedSession.BeginWrite(System.String)">
      <summary>
            Initiates an asynchronous write with ASCII-encoded string data to a device.
            </summary>
      <param name="buffer">
            String to write to the device.
            </param>
      <returns>
            An IAsyncResult that represents this operation.
            </returns>
      <exception cref="T:System.InvalidOperationException">
            Unable to queue the asynchronous operation because there is already an operation in progress.
            </exception>
      <exception cref="T:NationalInstruments.VisaNS.VisaException">
            The NI-VISA driver returned an error as a result of calling this method.
            </exception>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method is called directly from code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-VISA driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-VISA driver library cannot be found.
            </exception>
    </member>
    <member name="M:NationalInstruments.VisaNS.IMessageBasedSession.BeginWrite(System.String,System.AsyncCallback,System.Object)">
      <summary>
            Initiates an asynchronous write with ASCII-encoded string data to a device and delegates a call when the operation is complete.
            </summary>
      <param name="buffer">
            String to write to the device.
            </param>
      <param name="callback">
            Delegate to call when the asynchronous operation is complete.
            </param>
      <param name="state">
            Object that contains additional user information.
            </param>
      <returns>
            An IAsyncResult that represents this operation.
            </returns>
      <exception cref="T:System.InvalidOperationException">
            Unable to queue the asynchronous operation because there is already an operation in progress.
            </exception>
      <exception cref="T:NationalInstruments.VisaNS.VisaException">
            The NI-VISA driver returned an error as a result of calling this method.
            </exception>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method is called directly from code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-VISA driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-VISA driver library cannot be found.
            </exception>
    </member>
    <member name="M:NationalInstruments.VisaNS.IMessageBasedSession.BeginWrite(System.Byte[],System.Int32,System.Int32)">
      <summary>
            Initiates an asynchronous write with byte array data to a device.
            </summary>
      <param name="buffer">
            Array of bytes to write to the device.
            </param>
      <param name="offset">
            Index in buffer from which writing must begin.
            </param>
      <param name="count">
            Number of bytes to write.
            </param>
      <returns>
            An IAsyncResult that represents this operation.
            </returns>
      <exception cref="T:System.ArgumentOutOfRangeException">
            Either offset (parameter) or count (parameter) is out of range.
            </exception>
      <exception cref="T:System.InvalidOperationException">
            Unable to queue the asynchronous operation because there is already an operation in progress.
            </exception>
      <exception cref="T:NationalInstruments.VisaNS.VisaException">
            The NI-VISA driver returned an error as a result of calling this method.
            </exception>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method is called directly from code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-VISA driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-VISA driver library cannot be found.
            </exception>
    </member>
    <member name="M:NationalInstruments.VisaNS.IMessageBasedSession.BeginWrite(System.Byte[],System.Int32,System.Int32,System.AsyncCallback,System.Object)">
      <summary>
            Initiates an asynchronous write with byte array data to a device and delegates a call when the operation is complete.
            </summary>
      <param name="buffer">
            Array of bytes to write to the device.
            </param>
      <param name="offset">
            Index in buffer from which writing must begin.
            </param>
      <param name="count">
            Number of bytes to write.
            </param>
      <param name="callback">
            Delegate to call when the asynchronous operation is complete.
            </param>
      <param name="state">
            Object containing additional user information.
            </param>
      <returns>
            An IAsyncResult that represents this operation.
            </returns>
      <exception cref="T:System.ArgumentOutOfRangeException">
            Either offset (parameter) or count (parameter) is out of range.
            </exception>
      <exception cref="T:System.InvalidOperationException">
            Unable to queue the asynchronous operation because there is already an operation in progress.
            </exception>
      <exception cref="T:NationalInstruments.VisaNS.VisaException">
            The NI-VISA driver returned an error as a result of calling this method.
            </exception>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method is called directly from code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-VISA driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-VISA driver library cannot be found.
            </exception>
    </member>
    <member name="M:NationalInstruments.VisaNS.IMessageBasedSession.EndWrite(System.IAsyncResult)">
      <summary>
            Handles the end of an asynchronous write.
            </summary>
      <param name="asyncResult">
            An asynchronous result that represents the asynchronous write operation that you want to end.
            </param>
      <exception cref="T:System.ArgumentNullException">asyncResult (parameter) is null.
            </exception>
      <exception cref="T:System.ArgumentException">asyncResult (parameter) has already been ended.
            
            -or-
            	asyncResult (parameter) is not a write.
            
            -or-
            	asyncResult (parameter) did not originate from VisaNS.
            </exception>
      <exception cref="T:NationalInstruments.VisaNS.VisaException">
            The NI-VISA driver returned an error as a result of calling this method.
            </exception>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method is called directly from code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-VISA driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-VISA driver library cannot be found.
            </exception>
    </member>
    <member name="M:NationalInstruments.VisaNS.IMessageBasedSession.AssertTrigger">
      <summary>
            Asserts a software or hardware trigger.
            </summary>
      <exception cref="T:System.InvalidOperationException">
            Unable to start operation because setup is invalid (due to properties being set to an inconsistent state).
            </exception>
      <exception cref="T:NationalInstruments.VisaNS.VisaException">
            The NI-VISA driver returned an error as a result of calling this method.
            </exception>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method is called directly from code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-VISA driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-VISA driver library cannot be found.
            </exception>
    </member>
    <member name="M:NationalInstruments.VisaNS.IMessageBasedSession.ReadString">
      <summary>
            Synchronously reads ASCII-encoded string data from a device or interface.
            </summary>
      <returns>
            String data read from the device or interface.
            </returns>
      <exception cref="T:System.InvalidOperationException">
            Unable to start operation because setup is invalid (due to properties being set to an inconsistent state).
            </exception>
      <exception cref="T:NationalInstruments.VisaNS.VisaException">
            The NI-VISA driver returned an error as a result of calling this method.
            </exception>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method is called directly from code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-VISA driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-VISA driver library cannot be found.
            </exception>
    </member>
    <member name="M:NationalInstruments.VisaNS.IMessageBasedSession.ReadString(System.Int32)">
      <summary>
            Synchronously reads a specified amount of ASCII-encoded string data from a device or interface.
            </summary>
      <param name="countToRead">
            Number of characters to read from the device or interface.
            </param>
      <returns>
            String data read from the device or interface.
            </returns>
      <exception cref="T:System.InvalidOperationException">
            Unable to start operation because setup is invalid (due to properties being set to an inconsistent state).
            </exception>
      <exception cref="T:NationalInstruments.VisaNS.VisaException">
            The NI-VISA driver returned an error as a result of calling this method.
            </exception>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method is called directly from code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-VISA driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-VISA driver library cannot be found.
            </exception>
    </member>
    <member name="M:NationalInstruments.VisaNS.IMessageBasedSession.ReadByteArray">
      <summary>
            Synchronously reads byte array data from a device or interface.
            </summary>
      <returns>
            Byte array data read from the device or interface.
            </returns>
      <exception cref="T:System.InvalidOperationException">
            Unable to start operation because setup is invalid (due to properties being set to an inconsistent state).
            </exception>
      <exception cref="T:NationalInstruments.VisaNS.VisaException">
            The NI-VISA driver returned an error as a result of calling this method.
            </exception>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method is called directly from code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-VISA driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-VISA driver library cannot be found.
            </exception>
    </member>
    <member name="M:NationalInstruments.VisaNS.IMessageBasedSession.ReadByteArray(System.Int32)">
      <summary>
            Synchronously reads a specified amount of byte array data from a device or interface.
            </summary>
      <param name="countToRead">
            Number of bytes to read.
            </param>
      <returns>
            Byte array data read from the device or interface.
            </returns>
      <exception cref="T:System.InvalidOperationException">
            Unable to start operation because setup is invalid (due to properties being set to an inconsistent state).
            </exception>
      <exception cref="T:NationalInstruments.VisaNS.VisaException">
            The NI-VISA driver returned an error as a result of calling this method.
            </exception>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method is called directly from code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-VISA driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-VISA driver library cannot be found.
            </exception>
    </member>
    <member name="M:NationalInstruments.VisaNS.IMessageBasedSession.ReadToFile(System.String)">
      <summary>
            Synchronously reads data and stores the transferred data in a file.
            </summary>
      <param name="fileName">
            Name of file to which data is written.
            </param>
      <exception cref="T:System.InvalidOperationException">
            Unable to start operation because setup is invalid (due to properties being set to an inconsistent state).
            </exception>
      <exception cref="T:NationalInstruments.VisaNS.VisaException">
            The NI-VISA driver returned an error as a result of calling this method.
            </exception>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method is called directly from code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-VISA driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-VISA driver library cannot be found.
            </exception>
    </member>
    <member name="M:NationalInstruments.VisaNS.IMessageBasedSession.ReadToFile(System.String,System.Int32)">
      <summary>
            Synchronously reads a specified amount of data and stores the transferred data in a file.
            </summary>
      <param name="fileName">
            Name of file to which data is written.
            </param>
      <param name="countToRead">
            Number of bytes to read.
            </param>
      <exception cref="T:System.InvalidOperationException">
            Unable to start operation because setup is invalid (due to properties being set to an inconsistent state).
            </exception>
      <exception cref="T:NationalInstruments.VisaNS.VisaException">
            The NI-VISA driver returned an error as a result of calling this method.
            </exception>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method is called directly from code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-VISA driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-VISA driver library cannot be found.
            </exception>
    </member>
    <member name="M:NationalInstruments.VisaNS.IMessageBasedSession.Write(System.String)">
      <summary>
            Synchronously writes ASCII-encoded string data to the device or interface.
            </summary>
      <param name="data">
            Data to write to the device or interface.
            </param>
      <exception cref="T:System.InvalidOperationException">
            Unable to start operation because setup is invalid (due to properties being set to an inconsistent state).
            </exception>
      <exception cref="T:NationalInstruments.VisaNS.VisaException">
            The NI-VISA driver returned an error as a result of calling this method.
            </exception>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method is called directly from code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-VISA driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-VISA driver library cannot be found.
            </exception>
    </member>
    <member name="M:NationalInstruments.VisaNS.IMessageBasedSession.Write(System.Byte[])">
      <summary>
            Synchronously writes an array of bytes to the device or interface.
            </summary>
      <param name="data">
            Data to write to the device or interface.
            </param>
      <exception cref="T:System.InvalidOperationException">
            Unable to start operation because setup is invalid (due to properties being set to an inconsistent state).
            </exception>
      <exception cref="T:NationalInstruments.VisaNS.VisaException">
            The NI-VISA driver returned an error as a result of calling this method.
            </exception>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method is called directly from code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-VISA driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-VISA driver library cannot be found.
            </exception>
    </member>
    <member name="M:NationalInstruments.VisaNS.IMessageBasedSession.WriteFromFile(System.String)">
      <summary>
            Gets data from a file and synchronously writes it to the device or interface.
            </summary>
      <param name="fileName">
            Name of file from which the data is read.
            </param>
      <exception cref="T:NationalInstruments.VisaNS.VisaException">
            The NI-VISA driver returned an error as a result of calling this method.
            </exception>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method is called directly from code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-VISA driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-VISA driver library cannot be found.
            </exception>
    </member>
    <member name="M:NationalInstruments.VisaNS.IMessageBasedSession.WriteFromFile(System.String,System.Int32)">
      <summary>
            Gets data from a file and synchronously writes a specified number of bytes to the device or interface.
            </summary>
      <param name="fileName">
            Name of file from which the data is read.
            </param>
      <param name="countToWrite">
            Number of bytes to write.
            </param>
      <exception cref="T:NationalInstruments.VisaNS.VisaException">
            The NI-VISA driver returned an error as a result of calling this method.
            </exception>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method is called directly from code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-VISA driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-VISA driver library cannot be found.
            </exception>
    </member>
    <member name="M:NationalInstruments.VisaNS.IMessageBasedSession.Query(System.String)">
      <summary>
            Performs a synchronous write of ASCII-encoded string data, followed by a synchronous read.
            </summary>
      <param name="dataToWrite">
            String data to write.
            </param>
      <returns>
            String data read from the device.
            </returns>
      <exception cref="T:System.InvalidOperationException">
            Unable to start operation because setup is invalid (due to properties being set to an inconsistent state).
            </exception>
      <exception cref="T:NationalInstruments.VisaNS.VisaException">
            The NI-VISA driver returned an error as a result of calling this method.
            </exception>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method is called directly from code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-VISA driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-VISA driver library cannot be found.
            </exception>
    </member>
    <member name="M:NationalInstruments.VisaNS.IMessageBasedSession.Query(System.String,System.Int32)">
      <summary>
            Performs a synchronous write of ASCII-encoded string data, followed by a synchronous read of a specified number of characters.
            </summary>
      <param name="dataToWrite">
            String data to write.
            </param>
      <param name="countToRead">
            Number of characters to read from the device.
            </param>
      <returns>
            String data read from the device.
            </returns>
      <exception cref="T:System.InvalidOperationException">
            Unable to start operation because setup is invalid (due to properties being set to an inconsistent state).
            </exception>
      <exception cref="T:NationalInstruments.VisaNS.VisaException">
            The NI-VISA driver returned an error as a result of calling this method.
            </exception>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method is called directly from code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-VISA driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-VISA driver library cannot be found.
            </exception>
    </member>
    <member name="M:NationalInstruments.VisaNS.IMessageBasedSession.Query(System.Byte[])">
      <summary>
            Performs a synchronous write of byte array data, followed by a synchronous read.
            </summary>
      <param name="dataToWrite">
            Byte array data to write.
            </param>
      <returns>
            Byte array data read from the device.
            </returns>
      <exception cref="T:System.InvalidOperationException">
            Unable to start operation because setup is invalid (due to properties being set to an inconsistent state).
            </exception>
      <exception cref="T:NationalInstruments.VisaNS.VisaException">
            The NI-VISA driver returned an error as a result of calling this method.
            </exception>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method is called directly from code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-VISA driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-VISA driver library cannot be found.
            </exception>
    </member>
    <member name="M:NationalInstruments.VisaNS.IMessageBasedSession.Query(System.Byte[],System.Int32)">
      <summary>
            Performs a synchronous write of byte array data, followed by a synchronous read of a specified number of bytes.
            </summary>
      <param name="dataToWrite">
            Byte array data to write.
            </param>
      <param name="countToRead">
            Number of bytes to read.
            </param>
      <returns>
            Byte array data read from the device.
            </returns>
      <exception cref="T:System.InvalidOperationException">
            Unable to start operation because setup is invalid (due to properties being set to an inconsistent state).
            </exception>
      <exception cref="T:NationalInstruments.VisaNS.VisaException">
            The NI-VISA driver returned an error as a result of calling this method.
            </exception>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method is called directly from code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-VISA driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-VISA driver library cannot be found.
            </exception>
    </member>
    <member name="M:NationalInstruments.VisaNS.IMessageBasedSession.EnableEvent(NationalInstruments.VisaNS.MessageBasedSessionEventType,NationalInstruments.VisaNS.EventMechanism)">
      <summary>
            Enables notification of an event.
            </summary>
      <param name="eventToEnable">MessageBasedSession event to enable.
            </param>
      <param name="mechanism">
            Event-handling mechanism to enable.
            </param>
      <exception cref="T:System.ArgumentException">
            Invalid mechanism (parameter) specified.
            
            -or-
            	
            Specified event type is not supported by the resource.
            </exception>
      <exception cref="T:System.InvalidOperationException">
            A handler is not currently installed for the specified event.
            </exception>
      <exception cref="T:NationalInstruments.VisaNS.VisaException">
            The NI-VISA driver returned an error as a result of calling this method.
            </exception>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method is called directly from code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-VISA driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-VISA driver library cannot be found.
            </exception>
    </member>
    <member name="M:NationalInstruments.VisaNS.IMessageBasedSession.DisableEvent(NationalInstruments.VisaNS.MessageBasedSessionEventType,NationalInstruments.VisaNS.EventMechanism)">
      <summary>
            Disables notification of the specified event type on the specified event-handling mechanism.</summary>
      <param name="eventToDisable">MessageBasedSession event to disable.
            </param>
      <param name="mechanism">
            Event-handling mechanism to disable.
            </param>
      <exception cref="T:System.ArgumentException">
            Invalid mechanism (parameter) specified.
            
            -or-
            	
            Specified event type is not supported by the resource.
            </exception>
      <exception cref="T:NationalInstruments.VisaNS.VisaException">
            The NI-VISA driver returned an error as a result of calling this method.
            </exception>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method is called directly from code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-VISA driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-VISA driver library cannot be found.
            </exception>
    </member>
    <member name="M:NationalInstruments.VisaNS.IMessageBasedSession.DiscardEvent(NationalInstruments.VisaNS.MessageBasedSessionEventType)">
      <summary>
            Discards event occurrences for the specified event type on the queuing mechanism for a session.
            </summary>
      <param name="eventToDiscard">MessageBasedSession event for which queued events are discarded.
            </param>
      <exception cref="T:System.ArgumentException">
            Invalid mechanism specified.
            
            	-or-
            	
            Specified event type is not supported by the resource.
            </exception>
      <exception cref="T:NationalInstruments.VisaNS.VisaException">
            The NI-VISA driver returned an error as a result of calling this method.
            </exception>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method is called directly from code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-VISA driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-VISA driver library cannot be found.
            </exception>
    </member>
    <member name="M:NationalInstruments.VisaNS.IMessageBasedSession.WaitOnEvent(NationalInstruments.VisaNS.MessageBasedSessionEventType)">
      <summary>
            Waits infinitely long for an occurrence of the specified event for a session.
            </summary>
      <param name="eventToWaitOn">MessageBasedSession event to wait on.
            </param>
      <returns>MessageBasedSessionEventArgs object containing information about the event that occurred.
            </returns>
      <exception cref="T:System.ArgumentException">
            Specified event type is not supported by the resource.
            </exception>
      <exception cref="T:System.InvalidOperationException">
            The session must be enabled for events of the specified type in order to receive them.
            </exception>
      <exception cref="T:NationalInstruments.VisaNS.VisaException">
            The NI-VISA driver returned an error as a result of calling this method.
            </exception>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method is called directly from code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-VISA driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-VISA driver library cannot be found.
            </exception>
    </member>
    <member name="M:NationalInstruments.VisaNS.IMessageBasedSession.WaitOnEvent(NationalInstruments.VisaNS.MessageBasedSessionEventType,System.Int32)">
      <summary>
            Waits a specified time for an occurrence of the specified event for a session.
            </summary>
      <param name="eventToWaitOn">MessageBasedSession event to wait on.
            </param>
      <param name="timeout">
            Maximum time in milliseconds that this method waits for the event to occur before throwing
            an exception.
            </param>
      <returns>MessageBasedSessionEventArgs object containing information about the event that occurred.
            </returns>
      <exception cref="T:System.ArgumentException">
            Specified event type is not supported by the resource.
            </exception>
      <exception cref="T:System.InvalidOperationException">
            The session must be enabled for events of the specified type in order to receive them.
            </exception>
      <exception cref="T:NationalInstruments.VisaNS.VisaException">
            The NI-VISA driver returned an error as a result of calling this method.
            </exception>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method is called directly from code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-VISA driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-VISA driver library cannot be found.
            </exception>
    </member>
    <member name="P:NationalInstruments.VisaNS.IMessageBasedSession.ReadToFileAppends">
      <summary>
            Get or sets a value indicating whether the ReadToFile method overwrites or appends data when opening a file.
            </summary>
      <exception cref="T:NationalInstruments.VisaNS.VisaException">
            The property is set to an invalid state.
            </exception>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method is called directly from code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-VISA driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-VISA driver library cannot be found.
            </exception>
    </member>
    <member name="P:NationalInstruments.VisaNS.IMessageBasedSession.DefaultBufferSize">
      <summary>
            Gets or sets the default size of read or write buffers when it is not explicitly defined as a parameter on read or write operations.
            </summary>
      <exception cref="T:NationalInstruments.VisaNS.VisaException">
            The property is set to an invalid state.
            </exception>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method is called directly from code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-VISA driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-VISA driver library cannot be found.
            </exception>
    </member>
    <member name="P:NationalInstruments.VisaNS.IMessageBasedSession.IOProtocol">
      <summary>
            Gets or sets the I/O protocol to use for the current hardware interface.
            </summary>
      <exception cref="T:NationalInstruments.VisaNS.VisaException">
            The property is set to an invalid state.
            </exception>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method is called directly from code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-VISA driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-VISA driver library cannot be found.
            </exception>
    </member>
    <member name="P:NationalInstruments.VisaNS.IMessageBasedSession.SendEndEnabled">
      <summary>
            Gets or sets a value indicating whether to assert END during the transfer of the last byte in the buffer.
            </summary>
      <exception cref="T:NationalInstruments.VisaNS.VisaException">
            The property is set to an invalid state.
            </exception>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method is called directly from code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-VISA driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-VISA driver library cannot be found.
            </exception>
    </member>
    <member name="P:NationalInstruments.VisaNS.IMessageBasedSession.TerminationCharacter">
      <summary>
            Gets or sets the termination character.
            </summary>
      <exception cref="T:NationalInstruments.VisaNS.VisaException">
            The property is set to an invalid state.
            </exception>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method is called directly from code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-VISA driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-VISA driver library cannot be found.
            </exception>
    </member>
    <member name="P:NationalInstruments.VisaNS.IMessageBasedSession.TerminationCharacterEnabled">
      <summary>
            Gets or sets a value indicating whether the read operation terminates when a termination character is received.
            </summary>
      <exception cref="T:NationalInstruments.VisaNS.VisaException">
            The property is set to an invalid state.
            </exception>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method is called directly from code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-VISA driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-VISA driver library cannot be found.
            </exception>
    </member>
    <member name="E:NationalInstruments.VisaNS.IMessageBasedSession.ServiceRequest">
      <summary>
            Occurs when the device associated with the session receives a service request.
            </summary>
    </member>
    <member name="M:NationalInstruments.VisaNS.MessageBasedSession.#ctor(System.String)">
      <summary>
            Initializes a new instance of the MessageBasedSession object from
            the specified resource name.
            </summary>
      <param name="resourceName">
            String that describes a unique VISA resource.
            </param>
      <exception cref="T:System.ArgumentException">
            Insufficient location information, or the device or resource is not present in the system.
            
            -or-
            	
            The interface type is valid, but the specified interface number is not configured.
            </exception>
      <exception cref="T:NationalInstruments.VisaNS.VisaException">
            There are problems opening a VISA session to 
            resourceName (parameter).
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-VISA driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-VISA driver library cannot be found.
            </exception>
    </member>
    <member name="M:NationalInstruments.VisaNS.MessageBasedSession.#ctor(System.String,NationalInstruments.VisaNS.AccessModes,System.Int32)">
      <summary>
            Initializes a new instance of the MessageBasedSession object from
            the specified resource name, access mode, and timeout.
            </summary>
      <param name="resourceName">
            String that describes a unique VISA resource.
            </param>
      <param name="accessMode">
            Mode by which the specified VISA resource is accessed.
            </param>
      <param name="openTimeout">
            Maximum time in milliseconds that this method waits to 
            open a VISA session with the specified resource name. This parameter does not set
            the Timeout property. 
            </param>
      <exception cref="T:System.ArgumentException">
            Insufficient location information, or the device or resource is not present in the system.
            
            -or-
            	
            Invalid accessMode (parameter).
            
            -or-
            	
            The interface type is valid, but the specified interface number is not configured.
            </exception>
      <exception cref="T:NationalInstruments.VisaNS.VisaException">
            There are problems opening a VISA session to 
            resourceName (parameter).
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-VISA driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-VISA driver library cannot be found.
            </exception>
    </member>
    <member name="M:NationalInstruments.VisaNS.MessageBasedSession.Clear">
      <summary>
            Clears a device.
            </summary>
      <exception cref="T:System.InvalidOperationException">
            Unable to start operation because setup is invalid (due to properties being set to an inconsistent state).
            </exception>
      <exception cref="T:NationalInstruments.VisaNS.VisaException">
            The NI-VISA driver returned an error as a result of calling this method.
            </exception>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method is called directly from code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-VISA driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-VISA driver library cannot be found.
            </exception>
    </member>
    <member name="M:NationalInstruments.VisaNS.MessageBasedSession.ReadStatusByte">
      <summary>
            Reads the status byte of a service request.
            </summary>
      <returns>
            The service request status byte. This value is a bitfield composed of several flags. The bitfield includes,
            but is not limited to, the values in StatusByteFlags.
            </returns>
      <exception cref="T:System.InvalidOperationException">
            Unable to start operation because setup is invalid (due to properties being set to an inconsistent state).
            </exception>
      <exception cref="T:NationalInstruments.VisaNS.VisaException">
            The NI-VISA driver returned an error as a result of calling this method.
            </exception>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method is called directly from code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-VISA driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-VISA driver library cannot be found.
            </exception>
    </member>
    <member name="M:NationalInstruments.VisaNS.MessageBasedSession.BeginRead(System.Int32)">
      <summary>
            Initiates an asynchronous read from a device.
            </summary>
      <param name="count">
            Number of bytes to read.
            </param>
      <returns>
            An IAsyncResult that represents this operation.
            </returns>
      <exception cref="T:System.InvalidOperationException">
            Unable to queue the asynchronous operation because there is already an operation in progress.
            </exception>
      <exception cref="T:NationalInstruments.VisaNS.VisaException">
            The NI-VISA driver returned an error as a result of calling this method.
            </exception>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method is called directly from code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-VISA driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-VISA driver library cannot be found.
            </exception>
    </member>
    <member name="M:NationalInstruments.VisaNS.MessageBasedSession.BeginRead(System.Int32,System.AsyncCallback,System.Object)">
      <summary>
            Initiates an asynchronous read from a device and calls a delegate when the operation completes.
            </summary>
      <param name="count">
            Number of bytes to read.
            </param>
      <param name="callback">
            Delegate to call when the asynchronous operation is complete.
            </param>
      <param name="state">
            Object that contains additional user information.
            </param>
      <returns>
            An IAsyncResult that represents this operation.
            </returns>
      <exception cref="T:System.InvalidOperationException">
            Unable to queue the asynchronous operation because there is already an operation in progress.
            </exception>
      <exception cref="T:NationalInstruments.VisaNS.VisaException">
            The NI-VISA driver returned an error as a result of calling this method.
            </exception>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method is called directly from code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-VISA driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-VISA driver library cannot be found.
            </exception>
    </member>
    <member name="M:NationalInstruments.VisaNS.MessageBasedSession.EndReadString(System.IAsyncResult)">
      <summary>
            Handles the end of an asynchronous read and returns the ASCII-encoded read string.
            </summary>
      <param name="asyncResult">
            An asynchronous result that represents the asynchronous read operation that you want to end.
            </param>
      <returns>
            A string that contains the read data.
            </returns>
      <exception cref="T:System.ArgumentNullException">asyncResult (parameter) is null.
            </exception>
      <exception cref="T:System.ArgumentException">asyncResult (parameter) has already been ended.
            
            -or-
            	asyncResult (parameter) is not a read.
            
            -or-
            	asyncResult (parameter) did not originate from VisaNS.
            </exception>
      <exception cref="T:NationalInstruments.VisaNS.VisaException">
            The NI-VISA driver returned an error as a result of calling this method.
            </exception>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method is called directly from code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-VISA driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-VISA driver library cannot be found.
            </exception>
    </member>
    <member name="M:NationalInstruments.VisaNS.MessageBasedSession.EndReadByteArray(System.IAsyncResult)">
      <summary>
            Handles the end of an asynchronous read and returns the read byte array.
            </summary>
      <param name="asyncResult">
            An asynchronous result that represents the asynchronous read operation that you want to end.
            </param>
      <returns>
            A byte array that contains the read data.
            </returns>
      <exception cref="T:System.ArgumentNullException">asyncResult (parameter) is null.
            </exception>
      <exception cref="T:System.ArgumentException">asyncResult (parameter) has already been ended.
            
            -or-
            	asyncResult (parameter) is not a read.
            
            -or-
            	asyncResult (parameter) did not originate from VisaNS.
            </exception>
      <exception cref="T:NationalInstruments.VisaNS.VisaException">
            The NI-VISA driver returned an error as a result of calling this method.
            </exception>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method is called directly from code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-VISA driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-VISA driver library cannot be found.
            </exception>
    </member>
    <member name="M:NationalInstruments.VisaNS.MessageBasedSession.Terminate">
      <summary>
            Aborts all in-progress asynchronous read and write operations.
            </summary>
      <exception cref="T:System.InvalidOperationException">
            There are no asynchronous operations in progress.
            </exception>
      <exception cref="T:NationalInstruments.VisaNS.VisaException">
            The NI-VISA driver returned an error as a result of calling this method.
            </exception>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method is called directly from code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-VISA driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-VISA driver library cannot be found.
            </exception>
    </member>
    <member name="M:NationalInstruments.VisaNS.MessageBasedSession.Terminate(System.IAsyncResult)">
      <summary>
            Aborts an in-progress asynchronous read or write operation described by asyncResult (parameter).
            </summary>
      <param name="asyncResult">
            Object associated with the asynchronous read or write that you want to terminate.
            </param>
      <exception cref="T:System.ArgumentException">
            The asynchronous operation associated with asyncResult (parameter) is not in-progress.
            </exception>
      <exception cref="T:NationalInstruments.VisaNS.VisaException">
            The NI-VISA driver returned an error as a result of calling this method.
            </exception>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method is called directly from code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-VISA driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-VISA driver library cannot be found.
            </exception>
    </member>
    <member name="M:NationalInstruments.VisaNS.MessageBasedSession.BeginWrite(System.String)">
      <summary>
            Initiates an asynchronous write with ASCII-encoded string data to a device.
            </summary>
      <param name="buffer">
            String to write to the device.
            </param>
      <returns>
            An IAsyncResult that represents this operation.
            </returns>
      <exception cref="T:System.InvalidOperationException">
            Unable to queue the asynchronous operation because there is already an operation in progress.
            </exception>
      <exception cref="T:NationalInstruments.VisaNS.VisaException">
            The NI-VISA driver returned an error as a result of calling this method.
            </exception>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method is called directly from code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-VISA driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-VISA driver library cannot be found.
            </exception>
    </member>
    <member name="M:NationalInstruments.VisaNS.MessageBasedSession.BeginWrite(System.String,System.AsyncCallback,System.Object)">
      <summary>
            Initiates an asynchronous write with ASCII-encoded string data to a device and with the ability to pass additional information.
            </summary>
      <param name="buffer">
            String to write to the device.
            </param>
      <param name="callback">
            Delegate to call when the asynchronous operation is complete.
            </param>
      <param name="state">
            Object that contains additional user information.
            </param>
      <returns>
            An IAsyncResult that represents this operation.
            </returns>
      <exception cref="T:System.InvalidOperationException">
            Unable to queue the asynchronous operation because there is already an operation in progress.
            </exception>
      <exception cref="T:NationalInstruments.VisaNS.VisaException">
            The NI-VISA driver returned an error as a result of calling this method.
            </exception>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method is called directly from code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-VISA driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-VISA driver library cannot be found.
            </exception>
    </member>
    <member name="M:NationalInstruments.VisaNS.MessageBasedSession.BeginWrite(System.Byte[],System.Int32,System.Int32)">
      <summary>
            Initiates an asynchronous write with byte array data to a device.
            </summary>
      <param name="buffer">
            Array of bytes to write to the device.
            </param>
      <param name="offset">
            Index in buffer from which writing must begin.
            </param>
      <param name="count">
            Number of bytes to write.
            </param>
      <returns>
            An IAsyncResult that represents this operation.
            </returns>
      <exception cref="T:System.ArgumentOutOfRangeException">
            Either offset (parameter) or count (parameter) is out of range.
            </exception>
      <exception cref="T:System.InvalidOperationException">
            Unable to queue the asynchronous operation because there is already an operation in progress.
            </exception>
      <exception cref="T:NationalInstruments.VisaNS.VisaException">
            The NI-VISA driver returned an error as a result of calling this method.
            </exception>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method is called directly from code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-VISA driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-VISA driver library cannot be found.
            </exception>
    </member>
    <member name="M:NationalInstruments.VisaNS.MessageBasedSession.BeginWrite(System.Byte[],System.Int32,System.Int32,System.AsyncCallback,System.Object)">
      <summary>
            Initiates an asynchronous write with byte array data to a device and with the ability to pass additional information.
            </summary>
      <param name="buffer">
            Array of bytes to write to the device.
            </param>
      <param name="offset">
            Index in buffer from which writing must begin.
            </param>
      <param name="count">
            Number of bytes to write.
            </param>
      <param name="callback">
            Delegate to call when the asynchronous operation is complete.
            </param>
      <param name="state">
            Object that contains additional user information.
            </param>
      <returns>
            An IAsyncResult that represents this operation.
            </returns>
      <exception cref="T:System.ArgumentOutOfRangeException">
            Either offset (parameter) or count (parameter) is out of range.
            </exception>
      <exception cref="T:System.InvalidOperationException">
            Unable to queue the asynchronous operation because there is already an operation in progress.
            </exception>
      <exception cref="T:NationalInstruments.VisaNS.VisaException">
            The NI-VISA driver returned an error as a result of calling this method.
            </exception>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method is called directly from code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-VISA driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-VISA driver library cannot be found.
            </exception>
    </member>
    <member name="M:NationalInstruments.VisaNS.MessageBasedSession.EndWrite(System.IAsyncResult)">
      <summary>
            Handles the end of an asynchronous write.
            </summary>
      <param name="asyncResult">
            An asynchronous result that represents the asynchronous write operation that you want to end.
            </param>
      <exception cref="T:System.ArgumentNullException">asyncResult (parameter) is null.
            </exception>
      <exception cref="T:System.ArgumentException">asyncResult (parameter) has already been ended.
            
            -or-
            	asyncResult (parameter) is not a write.
            
            -or-
            	asyncResult (parameter) did not originate from VisaNS.
            </exception>
      <exception cref="T:NationalInstruments.VisaNS.VisaException">
            The NI-VISA driver returned an error as a result of calling this method.
            </exception>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method is called directly from code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-VISA driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-VISA driver library cannot be found.
            </exception>
    </member>
    <member name="M:NationalInstruments.VisaNS.MessageBasedSession.AssertTrigger">
      <summary>
            Asserts a software or hardware trigger.
            </summary>
      <exception cref="T:System.InvalidOperationException">
            Unable to start operation because setup is invalid (due to properties being set to an inconsistent state).
            </exception>
      <exception cref="T:NationalInstruments.VisaNS.VisaException">
            The NI-VISA driver returned an error as a result of calling this method.
            </exception>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method is called directly from code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-VISA driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-VISA driver library cannot be found.
            </exception>
    </member>
    <member name="M:NationalInstruments.VisaNS.MessageBasedSession.ReadString">
      <summary>
            Synchronously reads ASCII-encoded string data from a device or interface.
            </summary>
      <returns>
            String data read from the device or interface.
            </returns>
      <exception cref="T:System.InvalidOperationException">
            Unable to start operation because setup is invalid (due to properties being set to an inconsistent state).
            </exception>
      <exception cref="T:NationalInstruments.VisaNS.VisaException">
            The NI-VISA driver returned an error as a result of calling this method.
            </exception>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method is called directly from code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-VISA driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-VISA driver library cannot be found.
            </exception>
    </member>
    <member name="M:NationalInstruments.VisaNS.MessageBasedSession.ReadString(System.Int32)">
      <summary>
            Synchronously reads a specified amount of ASCII-encoded string data from a device or interface.
            </summary>
      <param name="countToRead">
            Number of characters to read from the device or interface.
            </param>
      <returns>
            String data read from the device or interface.
            </returns>
      <exception cref="T:System.InvalidOperationException">
            Unable to start operation because setup is invalid (due to properties being set to an inconsistent state).
            </exception>
      <exception cref="T:NationalInstruments.VisaNS.VisaException">
            The NI-VISA driver returned an error as a result of calling this method.
            </exception>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method is called directly from code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-VISA driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-VISA driver library cannot be found.
            </exception>
    </member>
    <member name="M:NationalInstruments.VisaNS.MessageBasedSession.ReadByteArray">
      <summary>
            Synchronously reads byte array data from a device or interface.
            </summary>
      <returns>
            Byte array data read from the device or interface.
            </returns>
      <exception cref="T:System.InvalidOperationException">
            Unable to start operation because setup is invalid (due to properties being set to an inconsistent state).
            </exception>
      <exception cref="T:NationalInstruments.VisaNS.VisaException">
            The NI-VISA driver returned an error as a result of calling this method.
            </exception>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method is called directly from code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-VISA driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-VISA driver library cannot be found.
            </exception>
    </member>
    <member name="M:NationalInstruments.VisaNS.MessageBasedSession.ReadByteArray(System.Int32)">
      <summary>
            Synchronously reads a specified amount of byte array data from a device or interface.
            </summary>
      <param name="countToRead">
            Number of bytes to read.
            </param>
      <returns>
            Byte array data read from the device or interface.
            </returns>
      <exception cref="T:System.InvalidOperationException">
            Unable to start operation because setup is invalid (due to properties being set to an inconsistent state).
            </exception>
      <exception cref="T:NationalInstruments.VisaNS.VisaException">
            The NI-VISA driver returned an error as a result of calling this method.
            </exception>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method is called directly from code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-VISA driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-VISA driver library cannot be found.
            </exception>
    </member>
    <member name="M:NationalInstruments.VisaNS.MessageBasedSession.ReadToFile(System.String)">
      <summary>
            Synchronously reads data and stores the transferred data in a file.
            </summary>
      <param name="fileName">
            Name of file to which data is written.
            </param>
      <exception cref="T:System.InvalidOperationException">
            Unable to start operation because setup is invalid (due to properties being set to an inconsistent state).
            </exception>
      <exception cref="T:NationalInstruments.VisaNS.VisaException">
            The NI-VISA driver returned an error as a result of calling this method.
            </exception>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method is called directly from code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-VISA driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-VISA driver library cannot be found.
            </exception>
    </member>
    <member name="M:NationalInstruments.VisaNS.MessageBasedSession.ReadToFile(System.String,System.Int32)">
      <summary>
            Synchronously reads a specified amount of data and stores the transferred data in a file.
            </summary>
      <param name="fileName">
            Name of file to which data is written.
            </param>
      <param name="countToRead">
            Number of bytes to be read.
            </param>
      <exception cref="T:System.InvalidOperationException">
            Unable to start operation because setup is invalid (due to properties being set to an inconsistent state).
            </exception>
      <exception cref="T:NationalInstruments.VisaNS.VisaException">
            The NI-VISA driver returned an error as a result of calling this method.
            </exception>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method is called directly from code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-VISA driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-VISA driver library cannot be found.
            </exception>
    </member>
    <member name="M:NationalInstruments.VisaNS.MessageBasedSession.Write(System.String)">
      <summary>
            Synchronously writes ASCII-encoded string data to the device or interface.
            </summary>
      <param name="data">
            Data to write to the device or interface.
            </param>
      <exception cref="T:System.InvalidOperationException">
            Unable to start operation because setup is invalid (due to properties being set to an inconsistent state).
            </exception>
      <exception cref="T:NationalInstruments.VisaNS.VisaException">
            The NI-VISA driver returned an error as a result of calling this method.
            </exception>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method is called directly from code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-VISA driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-VISA driver library cannot be found.
            </exception>
    </member>
    <member name="M:NationalInstruments.VisaNS.MessageBasedSession.Write(System.Byte[])">
      <summary>
            Synchronously writes an array of bytes to the device or interface.
            </summary>
      <param name="data">
            Data to write to the device or interface.
            </param>
      <exception cref="T:System.InvalidOperationException">
            Unable to start operation because setup is invalid (due to properties being set to an inconsistent state).
            </exception>
      <exception cref="T:NationalInstruments.VisaNS.VisaException">
            The NI-VISA driver returned an error as a result of calling this method.
            </exception>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method is called directly from code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-VISA driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-VISA driver library cannot be found.
            </exception>
    </member>
    <member name="M:NationalInstruments.VisaNS.MessageBasedSession.WriteFromFile(System.String)">
      <summary>
            Synchronously reads data from a file and writes it to the device or interface.
            </summary>
      <param name="fileName">
            Name of file from which data is read.
            </param>
      <exception cref="T:NationalInstruments.VisaNS.VisaException">
            The NI-VISA driver returned an error as a result of calling this method.
            </exception>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method is called directly from code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-VISA driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-VISA driver library cannot be found.
            </exception>
    </member>
    <member name="M:NationalInstruments.VisaNS.MessageBasedSession.WriteFromFile(System.String,System.Int32)">
      <summary>
            Synchronously reads data from a file and writes a specified number of bytes to the device or interface.
            </summary>
      <param name="fileName">
            Name of file from which data is read.
            </param>
      <param name="countToWrite">
            Number of bytes to write.
            </param>
      <exception cref="T:NationalInstruments.VisaNS.VisaException">
            The NI-VISA driver returned an error as a result of calling this method.
            </exception>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method is called directly from code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-VISA driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-VISA driver library cannot be found.
            </exception>
    </member>
    <member name="M:NationalInstruments.VisaNS.MessageBasedSession.Query(System.String)">
      <summary>
            Performs a synchronous write of ASCII-encoded string data, followed by a synchronous read.
            </summary>
      <param name="dataToWrite">
            String data to write.
            </param>
      <returns>
            String data read from the device.
            </returns>
      <exception cref="T:System.InvalidOperationException">
            Unable to start operation because setup is invalid (due to properties being set to an inconsistent state).
            </exception>
      <exception cref="T:NationalInstruments.VisaNS.VisaException">
            The NI-VISA driver returned an error as a result of calling this method.
            </exception>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method is called directly from code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-VISA driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-VISA driver library cannot be found.
            </exception>
    </member>
    <member name="M:NationalInstruments.VisaNS.MessageBasedSession.Query(System.String,System.Int32)">
      <summary>
            Performs a synchronous write of ASCII-encoded string data, followed by a synchronous read of a specified number of characters.
            </summary>
      <param name="dataToWrite">
            String data to write.
            </param>
      <param name="countToRead">
            Number of characters to read from the device.
            </param>
      <returns>
            String data read from the device.
            </returns>
      <exception cref="T:System.InvalidOperationException">
            Unable to start operation because setup is invalid (due to properties being set to an inconsistent state).
            </exception>
      <exception cref="T:NationalInstruments.VisaNS.VisaException">
            The NI-VISA driver returned an error as a result of calling this method.
            </exception>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method is called directly from code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-VISA driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-VISA driver library cannot be found.
            </exception>
    </member>
    <member name="M:NationalInstruments.VisaNS.MessageBasedSession.Query(System.Byte[])">
      <summary>
            Performs a synchronous write of byte array data, followed by a synchronous read.
            </summary>
      <param name="dataToWrite">
            Byte array data to write.
            </param>
      <returns>
            Byte array data read from the device.
            </returns>
      <exception cref="T:System.InvalidOperationException">
            Unable to start operation because setup is invalid (due to properties being set to an inconsistent state).
            </exception>
      <exception cref="T:NationalInstruments.VisaNS.VisaException">
            The NI-VISA driver returned an error as a result of calling this method.
            </exception>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method is called directly from code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-VISA driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-VISA driver library cannot be found.
            </exception>
    </member>
    <member name="M:NationalInstruments.VisaNS.MessageBasedSession.Query(System.Byte[],System.Int32)">
      <summary>
            Performs a synchronous write of byte array data, followed by a synchronous read of a specified number of bytes.
            </summary>
      <param name="dataToWrite">
            Byte array data to write.
            </param>
      <param name="countToRead">
            Number of bytes to read.
            </param>
      <returns>
            Byte array data read from the device.
            </returns>
      <exception cref="T:System.InvalidOperationException">
            Unable to start operation because setup is invalid (due to properties being set to an inconsistent state).
            </exception>
      <exception cref="T:NationalInstruments.VisaNS.VisaException">
            The NI-VISA driver returned an error as a result of calling this method.
            </exception>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method is called directly from code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-VISA driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-VISA driver library cannot be found.
            </exception>
    </member>
    <member name="M:NationalInstruments.VisaNS.MessageBasedSession.EnableEvent(NationalInstruments.VisaNS.MessageBasedSessionEventType,NationalInstruments.VisaNS.EventMechanism)">
      <summary>
            Enables notification of an event.
            </summary>
      <param name="eventToEnable">MessageBasedSession event to enable.
            </param>
      <param name="mechanism">
            Event-handling mechanism to enable.
            </param>
      <exception cref="T:System.ArgumentException">
            Invalid mechanism (parameter) specified.
            
            	-or-
            
            Specified event type is not supported by the resource.
            </exception>
      <exception cref="T:System.InvalidOperationException">
            A handler is not currently installed for the specified event.
            </exception>
      <exception cref="T:NationalInstruments.VisaNS.VisaException">
            The NI-VISA driver returned an error as a result of calling this method.
            </exception>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method is called directly from code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-VISA driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-VISA driver library cannot be found.
            </exception>
    </member>
    <member name="M:NationalInstruments.VisaNS.MessageBasedSession.DisableEvent(NationalInstruments.VisaNS.MessageBasedSessionEventType,NationalInstruments.VisaNS.EventMechanism)">
      <summary>
            Disables notification of the specified event type on the specified event-handling mechanism.</summary>
      <param name="eventToDisable">MessageBasedSession event to disable.
            </param>
      <param name="mechanism">
            Event-handling mechanism to disable.
            </param>
      <exception cref="T:System.ArgumentException">
            Invalid mechanism (parameter) specified.
            
            -or-
            	
            Specified event type is not supported by the resource.
            </exception>
      <exception cref="T:NationalInstruments.VisaNS.VisaException">
            The NI-VISA driver returned an error as a result of calling this method.
            </exception>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method is called directly from code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-VISA driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-VISA driver library cannot be found.
            </exception>
    </member>
    <member name="M:NationalInstruments.VisaNS.MessageBasedSession.DiscardEvent(NationalInstruments.VisaNS.MessageBasedSessionEventType)">
      <summary>
            Discards event occurrences for the specified event type on the queuing mechanism for a session.
            </summary>
      <param name="eventToDiscard">MessageBasedSession event for which queued events are discarded.
            </param>
      <exception cref="T:System.ArgumentException">
            Invalid mechanism specified.
            
            -or-
            
            Specified event type is not supported by the resource.
            </exception>
      <exception cref="T:NationalInstruments.VisaNS.VisaException">
            The NI-VISA driver returned an error as a result of calling this method.
            </exception>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method is called directly from code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-VISA driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-VISA driver library cannot be found.
            </exception>
    </member>
    <member name="M:NationalInstruments.VisaNS.MessageBasedSession.WaitOnEvent(NationalInstruments.VisaNS.MessageBasedSessionEventType)">
      <summary>
            Waits infinitely long for an occurrence of the specified event for a session.
            </summary>
      <param name="eventToWaitOn">MessageBasedSession event to wait on.
            </param>
      <returns>MessageBasedSessionEventArgs object that contains information about the event that occurred.
            </returns>
      <exception cref="T:System.ArgumentException">
            Specified event type is not supported by the resource.
            </exception>
      <exception cref="T:System.InvalidOperationException">
            The session must be enabled for events of the specified type in order to receive them.
            </exception>
      <exception cref="T:NationalInstruments.VisaNS.VisaException">
            The NI-VISA driver returned an error as a result of calling this method.
            </exception>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method is called directly from code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-VISA driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-VISA driver library cannot be found.
            </exception>
    </member>
    <member name="M:NationalInstruments.VisaNS.MessageBasedSession.WaitOnEvent(NationalInstruments.VisaNS.MessageBasedSessionEventType,System.Int32)">
      <summary>
            Waits a specified time for an occurrence of the specified event for a session.
            </summary>
      <param name="eventToWaitOn">MessageBasedSession event to wait on.
            </param>
      <param name="timeout">
            Maximum time in milliseconds that this method waits for the event to occur before throwing an exception.
            </param>
      <returns>MessageBasedSessionEventArgs object containing information about the event that occurred.
            </returns>
      <exception cref="T:System.ArgumentException">
            Specified event type is not supported by the resource.
            </exception>
      <exception cref="T:System.InvalidOperationException">
            The session must be enabled for events of the specified type in order to receive them.
            </exception>
      <exception cref="T:NationalInstruments.VisaNS.VisaException">
            The NI-VISA driver returned an error as a result of calling this method.
            </exception>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method is called directly from code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-VISA driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-VISA driver library cannot be found.
            </exception>
    </member>
    <member name="M:NationalInstruments.VisaNS.MessageBasedSession.GetService(System.Type)">
      <summary>
            Returns an object that represents a service provided by the MessageBasedSession.
            </summary>
      <param name="serviceType">
            A service provided by the MessageBasedSession.
            </param>
      <returns>
            An Object that represents a service provided by the MessageBasedSession.  This value is
            null if the MessageBasedSession does not provide the specified service.
            </returns>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method is called directly from code or indirectly through a finalizer.
            </exception>
    </member>
    <member name="M:NationalInstruments.VisaNS.MessageBasedSession.OnServiceRequest(NationalInstruments.VisaNS.MessageBasedSessionEventArgs)">
      <summary>
            Raises the ServiceRequest event of the 
            MessageBasedSession object.
            </summary>
      <param name="e">MessageBasedSessionEventArgs object containing event data.
            </param>
    </member>
    <member name="P:NationalInstruments.VisaNS.MessageBasedSession.ReadToFileAppends">
      <summary>
            Gets or sets a value indicating whether the ReadToFile method overwrites 
            or appends data when opening a file.
            </summary>
      <exception cref="T:NationalInstruments.VisaNS.VisaException">
            The property is set to an invalid state.
            </exception>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method is called directly from code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-VISA driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-VISA driver library cannot be found.
            </exception>
    </member>
    <member name="P:NationalInstruments.VisaNS.MessageBasedSession.DefaultBufferSize">
      <summary>
            Gets or sets the default size of read or write buffers when they are not explicitly defined as a parameter on read or write operations.
            </summary>
      <exception cref="T:NationalInstruments.VisaNS.VisaException">
            The property is set to an invalid state.
            </exception>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method is called directly from code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-VISA driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-VISA driver library cannot be found.
            </exception>
    </member>
    <member name="P:NationalInstruments.VisaNS.MessageBasedSession.IOProtocol">
      <summary>
            Gets or sets which I/O protocol to use for the current hardware interface.
            </summary>
      <exception cref="T:NationalInstruments.VisaNS.VisaException">
            The property is set to an invalid state.
            </exception>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method is called directly from code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-VISA driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-VISA driver library cannot be found.
            </exception>
    </member>
    <member name="P:NationalInstruments.VisaNS.MessageBasedSession.SendEndEnabled">
      <summary>
            Gets or sets a value indicating whether to assert END during the transfer of the last byte of the buffer.
            </summary>
      <exception cref="T:NationalInstruments.VisaNS.VisaException">
            The property is set to an invalid state.
            </exception>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method is called directly from code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-VISA driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-VISA driver library cannot be found.
            </exception>
    </member>
    <member name="P:NationalInstruments.VisaNS.MessageBasedSession.TerminationCharacter">
      <summary>
            Gets or sets the termination character.
            </summary>
      <exception cref="T:NationalInstruments.VisaNS.VisaException">
            The property is set to an invalid state.
            </exception>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method is called directly from code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-VISA driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-VISA driver library cannot be found.
            </exception>
    </member>
    <member name="P:NationalInstruments.VisaNS.MessageBasedSession.TerminationCharacterEnabled">
      <summary>
            Gets or sets a value indicating whether the read operation terminates when a termination character is received.
            </summary>
      <exception cref="T:NationalInstruments.VisaNS.VisaException">
            The property is set to an invalid state.
            </exception>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method is called directly from code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-VISA driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-VISA driver library cannot be found.
            </exception>
    </member>
    <member name="E:NationalInstruments.VisaNS.MessageBasedSession.ServiceRequest">
      <summary>
            Occurs when the device associated with the session receives a service request.
            </summary>
    </member>
    <member name="F:NationalInstruments.VisaNS.GpibSession.NoSecondaryAddress">
      <summary>
            Specifies that there is no secondary address for the GPIB device.
            </summary>
    </member>
    <member name="M:NationalInstruments.VisaNS.GpibSession.#ctor(System.String)">
      <summary>
            Initializes a new instance of the GpibSession object from
            the specified resource name.
            </summary>
      <param name="resourceName">
            String that describes a unique VISA resource.
            </param>
      <exception cref="T:System.ArgumentException">
            Insufficient location information, or the device or resource is not present in the system.
            
            -or-
                
            The interface type is valid, but the specified interface number is not configured.
            
            -or-
                resourceName (parameter) does not describe a valid
            GPIB INSTR resource.
            </exception>
      <exception cref="T:NationalInstruments.VisaNS.VisaException">
            There are problems opening a VISA session to 
            resourceName (parameter).
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-VISA driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-VISA driver library cannot be found.
            </exception>
    </member>
    <member name="M:NationalInstruments.VisaNS.GpibSession.#ctor(System.String,NationalInstruments.VisaNS.AccessModes,System.Int32,System.Boolean)">
      <summary>
            Initializes a new instance of the GpibSession object from
            the specified resource name, access mode, timeout value, and resource name validation flag.
            </summary>
      <param name="resourceName">
            String that describes a unique VISA resource.
            </param>
      <param name="checkResourceType">
            Validation setting for the specified resource string.  
            </param>
      <param name="accessMode">
            The mode by which the specified VISA resource is accessed.
            </param>
      <param name="openTimeout">
            The maximum time in milliseconds that this statement waits to 
            open a VISA session with the specified resource. This parameter does not set
            the Timeout property. 
            </param>
      <exception cref="T:System.ArgumentException">
            Insufficient location information, or the device or resource is not present in the system.
            
            -or-
                
            Invalid accessMode (parameter).
            
            -or-
                
            The interface type is valid, but the specified interface number is not configured.
            
            -or-
                resourceName (parameter) does not describe a valid
            GPIB INSTR resource and checkResourceType (parameter) is set to
            true.
            </exception>
      <exception cref="T:NationalInstruments.VisaNS.VisaException">
            There are problems opening a VISA session to 
            resourceName (parameter).
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-VISA driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-VISA driver library cannot be found.
            </exception>
    </member>
    <member name="M:NationalInstruments.VisaNS.GpibSession.ControlRen(NationalInstruments.VisaNS.RenMode)">
      <summary>
            Controls the state of the GPIB Remote Enable (REN) interface line and 
            optionally the remote or local state of the device.
            </summary>
      <param name="mode">
            New state of the REN line. Refer to RenMode
            for a description of the possible values.
            </param>
      <exception cref="T:NationalInstruments.VisaNS.VisaException">
            The NI-VISA driver returned an error as a result of calling this method.
            </exception>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method is called directly from code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-VISA driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-VISA driver library cannot be found.
            </exception>
    </member>
    <member name="P:NationalInstruments.VisaNS.GpibSession.ReaddressingEnabled">
      <summary>
            Gets or sets a value indicating whether to repeat addressing before each read or write operation.
            </summary>
      <exception cref="T:NationalInstruments.VisaNS.VisaException">
            The property is set to an invalid state.
            </exception>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method is called directly from code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-VISA driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-VISA driver library cannot be found.
            </exception>
    </member>
    <member name="P:NationalInstruments.VisaNS.GpibSession.UnaddressingEnabled">
      <summary>
            Gets or sets a value indicating whether to unaddress (Untalk and Unlisten) the device after each read or write operation.
            </summary>
      <exception cref="T:NationalInstruments.VisaNS.VisaException">
            The property is set to an invalid state.
            </exception>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method is called directly from code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-VISA driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-VISA driver library cannot be found.
            </exception>
    </member>
    <member name="P:NationalInstruments.VisaNS.GpibSession.AllowDma">
      <summary>
            Gets or sets if I/O accesses use DMA or Programmed I/O.
            </summary>
      <exception cref="T:NationalInstruments.VisaNS.VisaException">
            The property is set to an invalid state.
            </exception>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method is called directly from code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-VISA driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-VISA driver library cannot be found.
            </exception>
    </member>
    <member name="P:NationalInstruments.VisaNS.GpibSession.PrimaryAddress">
      <summary>
            Gets the primary address of the GPIB device for this session.
            </summary>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method is called directly from code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-VISA driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-VISA driver library cannot be found.
            </exception>
    </member>
    <member name="P:NationalInstruments.VisaNS.GpibSession.RenState">
      <summary>
            Gets the current state of the GPIB Remote ENable (REN) interface line.
            </summary>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method is called directly from code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-VISA driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-VISA driver library cannot be found.
            </exception>
    </member>
    <member name="P:NationalInstruments.VisaNS.GpibSession.SecondaryAddress">
      <summary>
            Gets the secondary address of the GPIB device associated with this session.
            </summary>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method is called directly from code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-VISA driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-VISA driver library cannot be found.
            </exception>
    </member>
    <member name="T:NationalInstruments.VisaNS.AddressState">
      <summary>
            Specifies the address state of a GPIB interface.
            </summary>
    </member>
    <member name="F:NationalInstruments.VisaNS.AddressState.Unaddressed">
      <summary>
            The GPIB interface is not addressed.
            </summary>
    </member>
    <member name="F:NationalInstruments.VisaNS.AddressState.Talker">
      <summary>
            The GPIB interface is addressed as a talker.
            </summary>
    </member>
    <member name="F:NationalInstruments.VisaNS.AddressState.Listener">
      <summary>
            The GPIB interface is addressed as a listener.
            </summary>
    </member>
    <member name="T:NationalInstruments.VisaNS.WireMode">
      <summary>
            Defines the wire mode that you can use with WireMode.
            </summary>
    </member>
    <member name="F:NationalInstruments.VisaNS.WireMode.Wire4">
      <summary>
            Wire uses 4-wire mode.
            </summary>
    </member>
    <member name="F:NationalInstruments.VisaNS.WireMode.Wire2DtrEcho">
      <summary>
            Wire uses 2-wire DTR mode controlled with echo.
            </summary>
    </member>
    <member name="F:NationalInstruments.VisaNS.WireMode.Wire2DtrControl">
      <summary>
            Wire uses 2-wire DTR mode controlled without echo.
            </summary>
    </member>
    <member name="F:NationalInstruments.VisaNS.WireMode.Wire2Auto">
      <summary>
            Wire uses 2-wire auto mode controlled with TXRDY.
            </summary>
    </member>
    <member name="F:NationalInstruments.VisaNS.WireMode.Wire232Dte">
      <summary>
            Wire uses the RS-232 DTE mode.
            </summary>
    </member>
    <member name="F:NationalInstruments.VisaNS.WireMode.Wire232Dce">
      <summary>
            Wire uses the RS-232 DCE mode.
            </summary>
    </member>
    <member name="F:NationalInstruments.VisaNS.WireMode.Wire232Auto">
      <summary>
            Automatically selects the RS-232 wire mode to use.
            </summary>
    </member>
    <member name="F:NationalInstruments.VisaNS.WireMode.Unknown">
      <summary>
            Wire uses an unknown mode.
            </summary>
    </member>
    <member name="T:NationalInstruments.VisaNS.VxiBackplaneEventType">
      <summary>
            Specifies the available events on the VxiBackplane object.
            </summary>
    </member>
    <member name="F:NationalInstruments.VisaNS.VxiBackplaneEventType.AllEnabledEvents">
      <summary>
            All currently enabled events for DisableEvent, DiscardEvent, and WaitOnEvent must be operated on. For EnableEvent, all previously enable events must be operated on.
            </summary>
    </member>
    <member name="F:NationalInstruments.VisaNS.VxiBackplaneEventType.Custom">
      <summary>
            Used with EventType to indicate that the 
            received event is not defined in VxiBackplaneEventType.  Check the value of 
            CustomEventType to get the integer value of the received event.
            </summary>
    </member>
    <member name="F:NationalInstruments.VisaNS.VxiBackplaneEventType.Trigger">
      <summary>
            A trigger interrupt is received from the device.
            </summary>
    </member>
    <member name="F:NationalInstruments.VisaNS.VxiBackplaneEventType.VxiVmeSystemFail">
      <summary>
            The VXI/VME SYSFAIL* line is asserted.
            </summary>
    </member>
    <member name="F:NationalInstruments.VisaNS.VxiBackplaneEventType.VxiVmeSystemReset">
      <summary>
            The VXI/VME SYSRESET* line is asserted.
            </summary>
    </member>
    <member name="T:NationalInstruments.VisaNS.UsbSession">
      <summary>
            Provides access to the specific device-level USB functionality available in VISA.
            </summary>
    </member>
    <member name="M:NationalInstruments.VisaNS.UsbSession.#ctor(System.String)">
      <summary>
            Initializes a new instance of the UsbSession object from
            the specified resource name.
            </summary>
      <param name="resourceName">
            String that describes a unique VISA resource.
            </param>
      <exception cref="T:System.ArgumentException">
            Insufficient location information, or the device or resource is not present in the system.
            
            -or-
            
            The interface type is valid, but the specified interface number is not configured.
            
            -or-
            resourceName (parameter) does not describe a valid
            USB INSTR resource.
            </exception>
      <exception cref="T:NationalInstruments.VisaNS.VisaException">
            There are problems opening a VISA session to 
            resourceName (parameter).
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-VISA driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-VISA driver library cannot be found.
            </exception>
    </member>
    <member name="M:NationalInstruments.VisaNS.UsbSession.#ctor(System.String,NationalInstruments.VisaNS.AccessModes,System.Int32,System.Boolean)">
      <summary>
            Initializes a new instance of the UsbSession object from
            the specified resource name, access mode, timeout, and resource name validation flag.
            </summary>
      <param name="resourceName">
            String that describes a unique VISA resource.
            </param>
      <param name="checkResourceType">
            Validation setting for the resource string.  
            </param>
      <param name="accessMode">
            The mode by which the specified VISA resource is accessed.
            </param>
      <param name="openTimeout">
            The maximum time in milliseconds that this statement waits to 
            open a VISA session with the specified resource. This parameter does not set
            the Timeout property. 
            </param>
      <exception cref="T:System.ArgumentException">
            Insufficient location information, or the device or resource is not present in the system.
            
            -or-
            
            Invalid accessMode (parameter).
            
            -or-
            
            The interface type is valid, but the specified interface number is not configured.
            
            -or-
            resourceName (parameter) does not describe a valid
            USB INSTR resource and checkResourceType (parameter) is set to
            true.
            </exception>
      <exception cref="T:NationalInstruments.VisaNS.VisaException">
            There are problems opening a VISA session to 
            resourceName (parameter).
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-VISA driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-VISA driver library cannot be found.
            </exception>
    </member>
    <member name="M:NationalInstruments.VisaNS.UsbSession.ControlRen(NationalInstruments.VisaNS.RenMode)">
      <summary>
            Controls the remote/local state of the device.
            </summary>
      <param name="mode">
            New state of the Remote Enable (REN) line. Refer to RenMode
            for a description of the possible values.
            </param>
      <exception cref="T:NationalInstruments.VisaNS.VisaException">
            The NI-VISA driver returned an error as a result of calling this method.
            </exception>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method is called directly from code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-VISA driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-VISA driver library cannot be found.
            </exception>
    </member>
    <member name="M:NationalInstruments.VisaNS.UsbSession.ControlOut(System.Int16,System.Int16,System.Int16,System.Int16)">
      <summary>
            Sends arbitrary data to the USB device on the control port.
            </summary>
      <param name="requestType">
            Bitmap field that defines the USB control port request.
            </param>
      <param name="request">
            Request ID for this transfer.
            </param>
      <param name="data">
            Request value for this transfer.
            </param>
      <param name="index">
            Interface or endpoint index number, depending on requestType (parameter).
            </param>
      <exception cref="T:System.ArgumentException">
            The value in requestType (parameter) does not have the direction bit set to the correct value.
            
            -or- 
            
            The high byte of requestType (parameter) or request (parameter) is not zero.
            </exception>
      <exception cref="T:NationalInstruments.VisaNS.VisaException">
            The NI-VISA driver returned an error as a result of calling this method.
            </exception>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method is called directly from code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-VISA driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-VISA driver library cannot be found.
            </exception>
    </member>
    <member name="M:NationalInstruments.VisaNS.UsbSession.ControlOut(System.Int16,System.Int16,System.Int16,System.Int16,System.Byte[])">
      <summary>
            Sends arbitrary data to the USB device on the control port.
            </summary>
      <param name="requestType">
            Bitmap field that defines the USB control port request.
            </param>
      <param name="request">
            Request ID for this transfer.
            </param>
      <param name="data">
            Request value for this transfer.
            </param>
      <param name="index">
            Interface or endpoint index number, depending on requestType (parameter).
            </param>
      <param name="buffer">
            Data to send to the device during the Data stage.
            </param>
      <exception cref="T:System.ArgumentException">
            The value in requestType (parameter) does not have the direction bit set to the correct value.
            
            -or- 
            
            The high byte of requestType (parameter) or request (parameter) is not zero.
            </exception>
      <exception cref="T:System.ArgumentOutOfRangeException">
            The length of buffer (parameter) is greater than MaxValue.
            </exception>
      <exception cref="T:NationalInstruments.VisaNS.VisaException">
            The NI-VISA driver returned an error as a result of calling this method.
            </exception>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method is called directly from code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-VISA driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-VISA driver library cannot be found.
            </exception>
    </member>
    <member name="M:NationalInstruments.VisaNS.UsbSession.ControlIn(System.Int16,System.Int16,System.Int16,System.Int16,System.Int16)">
      <summary>
            Requests arbitrary data from the USB device on the control port.
            </summary>
      <param name="requestType">
            Bitmap field that defines the USB control port request.
            </param>
      <param name="request">
            Request ID for this transfer.
            </param>
      <param name="data">
            Request value for this transfer.
            </param>
      <param name="index">
            Interface or endpoint index number, depending on requestType (parameter).
            </param>
      <param name="length">
            Length of the data in bytes to request from the device during the Data stage.
            </param>
      <returns>
            Data received from the device during the Data stage.
            </returns>
      <exception cref="T:System.ArgumentException">
            The value in requestType (parameter) does not have the direction bit set to the correct value.
            
            -or- 
            
            The high byte of requestType (parameter) or request (parameter) is not zero.
            </exception>
      <exception cref="T:NationalInstruments.VisaNS.VisaException">
            The NI-VISA driver returned an error as a result of calling this method.
            </exception>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method is called directly from code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-VISA driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-VISA driver library cannot be found.
            </exception>
    </member>
    <member name="M:NationalInstruments.VisaNS.UsbSession.EnableEvent(NationalInstruments.VisaNS.UsbSessionEventType,NationalInstruments.VisaNS.EventMechanism)">
      <summary>
            Enables notification of an event.
            </summary>
      <param name="eventToEnable">UsbSession event to enable.
            </param>
      <param name="mechanism">
            Event-handling mechanism to enable.
            </param>
      <exception cref="T:System.ArgumentException">
            Invalid mechanism (parameter) specified.
            
            -or-
            
            Specified event type is not supported by the resource.
            </exception>
      <exception cref="T:System.InvalidOperationException">
            A handler is not currently installed for the specified event.
            </exception>
      <exception cref="T:NationalInstruments.VisaNS.VisaException">
            The NI-VISA driver returned an error as a result of calling this method.
            </exception>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method is called directly from code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-VISA driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-VISA driver library cannot be found.
            </exception>
    </member>
    <member name="M:NationalInstruments.VisaNS.UsbSession.DisableEvent(NationalInstruments.VisaNS.UsbSessionEventType,NationalInstruments.VisaNS.EventMechanism)">
      <summary>
            Disables notification of the specified event type on the specified event-handling mechanism.</summary>
      <param name="eventToDisable">UsbSession event to disable.
            </param>
      <param name="mechanism">
            Event-handling mechanism to disable.
            </param>
      <exception cref="T:System.ArgumentException">
            Invalid mechanism (parameter) specified.
            
            -or-
            
            Specified event type is not supported by the resource.
            </exception>
      <exception cref="T:NationalInstruments.VisaNS.VisaException">
            The NI-VISA driver returned an error as a result of calling this method.
            </exception>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method is called directly from code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-VISA driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-VISA driver library cannot be found.
            </exception>
    </member>
    <member name="M:NationalInstruments.VisaNS.UsbSession.DiscardEvent(NationalInstruments.VisaNS.UsbSessionEventType)">
      <summary>
            Discards event occurrences for the specified event type on the queuing mechanism for a session.
            </summary>
      <param name="eventToDiscard">UsbSession event for which queued events are discarded.
            </param>
      <exception cref="T:System.ArgumentException">
            Invalid mechanism specified.
            
            -or-
            
            Specified event type is not supported by the resource.
            </exception>
      <exception cref="T:NationalInstruments.VisaNS.VisaException">
            The NI-VISA driver returned an error as a result of calling this method.
            </exception>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method is called directly from code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-VISA driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-VISA driver library cannot be found.
            </exception>
    </member>
    <member name="M:NationalInstruments.VisaNS.UsbSession.WaitOnEvent(NationalInstruments.VisaNS.UsbSessionEventType)">
      <summary>
            Waits infinitely long for an occurrence of the specified event for a session.
            </summary>
      <param name="eventToWaitOn">UsbSession event to wait on.
            </param>
      <returns>UsbSessionEventArgs object that contains information about the event that occurred.
            </returns>
      <exception cref="T:System.ArgumentException">
            Specified event type is not supported by the resource.
            </exception>
      <exception cref="T:System.InvalidOperationException">
            The session must be enabled for events of the specified type in order to receive them.
            </exception>
      <exception cref="T:NationalInstruments.VisaNS.VisaException">
            The NI-VISA driver returned an error as a result of calling this method.
            </exception>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method is called directly from code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-VISA driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-VISA driver library cannot be found.
            </exception>
    </member>
    <member name="M:NationalInstruments.VisaNS.UsbSession.WaitOnEvent(NationalInstruments.VisaNS.UsbSessionEventType,System.Int32)">
      <summary>
            Waits a specified time for an occurrence of the specified event for a session.
            </summary>
      <param name="eventToWaitOn">UsbSession event to wait on.
            </param>
      <param name="timeout">
            Maximum time in milliseconds that this method waits for the event to occur before throwing
            an exception.
            </param>
      <returns>UsbSessionEventArgs object that contains information about the event that occurred.
            </returns>
      <exception cref="T:System.ArgumentException">
            Specified event type is not supported by the resource.
            </exception>
      <exception cref="T:System.InvalidOperationException">
            The session must be enabled for events of the specified type in order to receive them.
            </exception>
      <exception cref="T:NationalInstruments.VisaNS.VisaException">
            The NI-VISA driver returned an error as a result of calling this method.
            </exception>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method is called directly from code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-VISA driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-VISA driver library cannot be found.
            </exception>
    </member>
    <member name="M:NationalInstruments.VisaNS.UsbSession.OnUsbInterrupt(NationalInstruments.VisaNS.UsbSessionInterruptEventArgs)">
      <summary>
            Raises the UsbInterrupt event of the 
            UsbSession object.
            </summary>
      <param name="e">UsbSessionInterruptEventArgs object that contains event data.
            </param>
    </member>
    <member name="P:NationalInstruments.VisaNS.UsbSession.ManufacturerID">
      <summary>
            Gets the manufacturer identification number of the device.
            </summary>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method is called directly from code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-VISA driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-VISA driver library cannot be found.
            </exception>
    </member>
    <member name="P:NationalInstruments.VisaNS.UsbSession.ManufacturerName">
      <summary>
            Gets the name of the manufacturer.
            </summary>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method is called directly from code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-VISA driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-VISA driver library cannot be found.
            </exception>
    </member>
    <member name="P:NationalInstruments.VisaNS.UsbSession.ModelCode">
      <summary>
            Gets the model code for the device.
            </summary>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method is called directly from code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-VISA driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-VISA driver library cannot be found.
            </exception>
    </member>
    <member name="P:NationalInstruments.VisaNS.UsbSession.ModelName">
      <summary>
            Gets the model name of the device.
            </summary>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method is called directly from code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-VISA driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-VISA driver library cannot be found.
            </exception>
    </member>
    <member name="P:NationalInstruments.VisaNS.UsbSession.Is4882Compliant">
      <summary>
            Gets if the device associated with this session is 488.2 compliant.
            </summary>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method is called directly from code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-VISA driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-VISA driver library cannot be found.
            </exception>
    </member>
    <member name="P:NationalInstruments.VisaNS.UsbSession.UsbSerialNumber">
      <summary>
            Gets the serial number of the USB instrument.
            </summary>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method is called directly from code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-VISA driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-VISA driver library cannot be found.
            </exception>
    </member>
    <member name="P:NationalInstruments.VisaNS.UsbSession.UsbInterfaceNumber">
      <summary>
            Specifies the USB interface number of the device to which this session is connected.
            </summary>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method is called directly from code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-VISA driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-VISA driver library cannot be found.
            </exception>
    </member>
    <member name="P:NationalInstruments.VisaNS.UsbSession.UsbProtocol">
      <summary>
            Gets the USB protocol number.
            </summary>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method is called directly from code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-VISA driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-VISA driver library cannot be found.
            </exception>
    </member>
    <member name="P:NationalInstruments.VisaNS.UsbSession.MaximumInterruptSize">
      <summary>
            Gets or sets the maximum number of bytes that the USB device sends on an interrupt-in pipe.
            </summary>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method is called directly from code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-VISA driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-VISA driver library cannot be found.
            </exception>
    </member>
    <member name="E:NationalInstruments.VisaNS.UsbSession.UsbInterrupt">
      <summary>
            Occurs when a USB interrupt is received from the device associated with 
            this session.
            </summary>
    </member>
    <member name="T:NationalInstruments.VisaNS.TcpipSocket">
      <summary>
            Provides access to the TCP/IP socket functionality available in VISA.
            </summary>
    </member>
    <member name="M:NationalInstruments.VisaNS.TcpipSocket.#ctor(System.String)">
      <summary>
            Initializes a new instance of the TcpipSocket object from
            the specified resource name.
            </summary>
      <param name="resourceName">
            String that describes a unique VISA resource.
            </param>
      <exception cref="T:System.ArgumentException">
            Insufficient location information, or the device or resource is not present in the system.
            
            -or-
            
            The interface type is valid, but the specified interface number is not configured.
            
            -or-
            resourceName (parameter) does not describe a valid
            TCPIP SOCKET resource.
            </exception>
      <exception cref="T:NationalInstruments.VisaNS.VisaException">
            There are problems opening a VISA session to 
            resourceName (parameter).
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-VISA driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-VISA driver library cannot be found.
            </exception>
    </member>
    <member name="M:NationalInstruments.VisaNS.TcpipSocket.#ctor(System.String,NationalInstruments.VisaNS.AccessModes,System.Int32,System.Boolean)">
      <summary>
            Initializes a new instance of the TcpipSocket object from
            the specified resource name, access mode, timeout value, and resource name validation flag.
            </summary>
      <param name="resourceName">
            String that describes a unique VISA resource.
            </param>
      <param name="checkResourceType">
            Validation setting for the resource string.  
            </param>
      <param name="accessMode">
            The mode by which the specified VISA resource is accessed.
            </param>
      <param name="openTimeout">
            The maximum time in milliseconds that this statement waits to 
            open a VISA session with the specified resource. This parameter does not set
            the Timeout property. 
            </param>
      <exception cref="T:System.ArgumentException">
            Insufficient location information, or the device or resource is not present in the system.
            
            -or-
            
            Invalid accessMode (parameter).
            
            -or-
            
            The interface type is valid, but the specified interface number is not configured.
            
            -or-
            resourceName (parameter) does not describe a valid
            TCPIP SOCKET resource and checkResourceType (parameter) is set to
            true.
            </exception>
      <exception cref="T:NationalInstruments.VisaNS.VisaException">
            There are problems opening a VISA session to 
            resourceName (parameter).
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-VISA driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-VISA driver library cannot be found.
            </exception>
    </member>
    <member name="M:NationalInstruments.VisaNS.TcpipSocket.Flush(NationalInstruments.VisaNS.BufferTypes,System.Boolean)">
      <summary>
            Manually flushes the specified buffers associated with serial communication.
            </summary>
      <param name="mask">
            The action to take when flushing the buffer. Refer to BufferTypes for a list of
            bitfield values that you can use with this parameter.
            </param>
      <param name="discard">true to discard the contents of the buffer(s) specified in mask (parameter).
            </param>
      <exception cref="T:NationalInstruments.VisaNS.VisaException">
            The NI-VISA driver returned an error as a result of calling this method.
            </exception>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method is called directly from code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-VISA driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-VISA driver library cannot be found.
            </exception>
    </member>
    <member name="M:NationalInstruments.VisaNS.TcpipSocket.SetBufferSize(NationalInstruments.VisaNS.BufferTypes,System.Int32)">
      <summary>
            Sets the size of the low-level I/O communication buffer.
            </summary>
      <param name="mask">
            The type of buffer.  For a list of buffers, refer to BufferTypes.
            </param>
      <param name="size">
            Size of the specified buffer(s).
            </param>
      <exception cref="T:NationalInstruments.VisaNS.VisaException">
            The NI-VISA driver returned an error as a result of calling this method.
            </exception>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method is called directly from code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-VISA driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-VISA driver library cannot be found.
            </exception>
    </member>
    <member name="P:NationalInstruments.VisaNS.TcpipSocket.KeepAlive">
      <summary>
            Gets or sets an application to request that a TCP/IP provider enable the use of keep-alive packets on TCP connections.
            </summary>
      <exception cref="T:NationalInstruments.VisaNS.VisaException">
            The property is set to an invalid state.
            </exception>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method is called directly from code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-VISA driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-VISA driver library cannot be found.
            </exception>
    </member>
    <member name="P:NationalInstruments.VisaNS.TcpipSocket.NoDelay">
      <summary>
            Gets or sets a value indicating whether the Nagle algorithm is enabled. 
            </summary>
      <exception cref="T:NationalInstruments.VisaNS.VisaException">
            The property is set to an invalid state.
            </exception>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method is called directly from code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-VISA driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-VISA driver library cannot be found.
            </exception>
    </member>
    <member name="P:NationalInstruments.VisaNS.TcpipSocket.Port">
      <summary>
            Gets the port number for the TCP/IP address of this resource.
            </summary>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method is called directly from code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-VISA driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-VISA driver library cannot be found.
            </exception>
    </member>
    <member name="P:NationalInstruments.VisaNS.TcpipSocket.Address">
      <summary>
            Gets the TCP/IP address of the device to which the session is connected. This string is formatted in dot notation.
            </summary>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method is called directly from code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-VISA driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-VISA driver library cannot be found.
            </exception>
    </member>
    <member name="P:NationalInstruments.VisaNS.TcpipSocket.HostName">
      <summary>
            Gets the host name of the device.
            </summary>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method is called directly from code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-VISA driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-VISA driver library cannot be found.
            </exception>
    </member>
    <member name="T:NationalInstruments.VisaNS.ByteOrder">
      <summary>
            Specifies the scheme for ordering bytes in a word.
            </summary>
    </member>
    <member name="F:NationalInstruments.VisaNS.ByteOrder.BigEndian">
      <summary>
            Most significant byte has the lowest address.
            </summary>
    </member>
    <member name="F:NationalInstruments.VisaNS.ByteOrder.LittleEndian">
      <summary>
            Least significant byte has the lowest address.
            </summary>
    </member>
    <member name="T:NationalInstruments.VisaNS.UsbTerminationMethod">
      <summary>
            Specifies the available methods to terminate a read operation on the UsbRaw object.
            </summary>
    </member>
    <member name="F:NationalInstruments.VisaNS.UsbTerminationMethod.None">
      <summary>
            The read operation ignores short packets. Reads do not terminate until 
            all of the requested data is received, or an error occurs.
            </summary>
    </member>
    <member name="F:NationalInstruments.VisaNS.UsbTerminationMethod.Short">
      <summary>
            The read operation terminates on a short packet. Use this setting if the device terminates
            all read transfers with a short packet, including sending a zero (short) packet 
            when the last data packet is full.
            </summary>
    </member>
    <member name="F:NationalInstruments.VisaNS.UsbTerminationMethod.ShortOrCount">
      <summary>
            The read operation terminates on a short packet or when it receives the requested 
            count of data bytes. Use this setting if the device does not send zero packets.
            </summary>
    </member>
    <member name="T:NationalInstruments.VisaNS.VxiSessionTriggerEventArgs">
      <summary>
            Provides data for the Trigger event on 
            VxiSession.
            </summary>
    </member>
    <member name="T:NationalInstruments.VisaNS.VxiSessionEventArgs">
      <summary>
            Provides data for events on the VxiSession object.
            </summary>
    </member>
    <member name="M:NationalInstruments.VisaNS.VxiSessionEventArgs.ToString">
      <summary>
            Overrides ToString.</summary>
      <returns>
            A string representation of the object.
            </returns>
    </member>
    <member name="P:NationalInstruments.VisaNS.VxiSessionEventArgs.EventType">
      <summary>
            Gets an enumeration value indicating which event occurred.
            </summary>
    </member>
    <member name="M:NationalInstruments.VisaNS.VxiSessionTriggerEventArgs.ToString">
      <summary>
            Overrides ToString.
            </summary>
      <returns>
            A string representation of the object.
            </returns>
    </member>
    <member name="P:NationalInstruments.VisaNS.VxiSessionTriggerEventArgs.TriggerLine">
      <summary>
            Gets the triggering mechanism on which the specified trigger event is received.
            </summary>
    </member>
    <member name="T:NationalInstruments.VisaNS.VxiMemory">
      <summary>
            Provides access to the specific VXI memory-access functionality available in VISA.
            </summary>
    </member>
    <member name="T:NationalInstruments.VisaNS.RegisterBasedSession">
      <summary>
            Provides access to the register-based functionality, such as moving data in and out, available in VISA.
            </summary>
    </member>
    <member name="T:NationalInstruments.VisaNS.IRegisterBasedSession">
      <summary>
            Defines the set of functionality that a session must implement to be register-based.
            </summary>
    </member>
    <member name="M:NationalInstruments.VisaNS.IRegisterBasedSession.In8(NationalInstruments.VisaNS.AddressSpace,System.Int32)">
      <summary>
            Reads in an 8-bit value from the specified memory address space and offset.
            </summary>
      <param name="addressSpace">
            The address space.  Refer to AddressSpace for a list of values.
            </param>
      <param name="offset">
            Offset in bytes of the address or register from which to read.
            </param>
      <returns>
            8 bits of data read from the bus.
            </returns>
      <exception cref="T:System.ArgumentException">
            Invalid offset (parameter) specified.
            
            -or-
            
            Invalid address space specified.
            </exception>
      <exception cref="T:System.InvalidOperationException">
            Unable to start operation because setup is invalid (due to properties being set to an inconsistent state).
            </exception>
      <exception cref="T:NationalInstruments.VisaNS.VisaException">
            The NI-VISA driver returned an error as a result of calling this method.
            </exception>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method is called directly from code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-VISA driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-VISA driver library cannot be found.
            </exception>
    </member>
    <member name="M:NationalInstruments.VisaNS.IRegisterBasedSession.In8(NationalInstruments.VisaNS.AddressSpace,System.Int64)">
      <summary>
            Reads in an 8-bit value from the specified memory address space and offset.
            </summary>
      <param name="addressSpace">
            The address space.  Refer to AddressSpace for a list of values.
            </param>
      <param name="offset">
            Offset in bytes of the address or register from which to read.
            </param>
      <returns>
            8 bits of data read from the bus.
            </returns>
      <exception cref="T:System.ArgumentException">
            Invalid offset (parameter) specified.
            
            -or-
            
            Invalid address space specified.
            </exception>
      <exception cref="T:System.InvalidOperationException">
            Unable to start operation because setup is invalid (due to properties being set to an inconsistent state).
            </exception>
      <exception cref="T:NationalInstruments.VisaNS.VisaException">
            The NI-VISA driver returned an error as a result of calling this method.
            </exception>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method is called directly from code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-VISA driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-VISA driver library cannot be found.
            </exception>
    </member>
    <member name="M:NationalInstruments.VisaNS.IRegisterBasedSession.In16(NationalInstruments.VisaNS.AddressSpace,System.Int32)">
      <summary>
            Reads in a 16-bit value from the specified memory address space and offset.
            </summary>
      <param name="addressSpace">
            The address space.  Refer to AddressSpace for a list of values.
            </param>
      <param name="offset">
            Offset in bytes of the address or register from which to read.
            </param>
      <returns>
            16 bits of data read from the bus.
            </returns>
      <exception cref="T:System.ArgumentException">
            Invalid offset (parameter) specified.
            
            -or-
            	
            Invalid addressSpace (parameter) specified.
            </exception>
      <exception cref="T:System.InvalidOperationException">
            Unable to start operation because setup is invalid (due to properties being set to an inconsistent state).
            </exception>
      <exception cref="T:NationalInstruments.VisaNS.VisaException">
            The NI-VISA driver returned an error as a result of calling this method.
            </exception>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method is called directly from code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-VISA driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-VISA driver library cannot be found.
            </exception>
    </member>
    <member name="M:NationalInstruments.VisaNS.IRegisterBasedSession.In16(NationalInstruments.VisaNS.AddressSpace,System.Int64)">
      <summary>
            Reads in a 16-bit value from the specified memory address space and offset.
            </summary>
      <param name="addressSpace">
            The address space.  Refer to AddressSpace for a list of values.
            </param>
      <param name="offset">
            Offset in bytes of the address or register from which to read.
            </param>
      <returns>
            16 bits of data read from the bus.
            </returns>
      <exception cref="T:System.ArgumentException">
            Invalid offset (parameter) specified.
            
            -or-
            	
            Invalid addressSpace (parameter) specified.
            </exception>
      <exception cref="T:System.InvalidOperationException">
            Unable to start operation because setup is invalid (due to properties being set to an inconsistent state).
            </exception>
      <exception cref="T:NationalInstruments.VisaNS.VisaException">
            The NI-VISA driver returned an error as a result of calling this method.
            </exception>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method is called directly from code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-VISA driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-VISA driver library cannot be found.
            </exception>
    </member>
    <member name="M:NationalInstruments.VisaNS.IRegisterBasedSession.In32(NationalInstruments.VisaNS.AddressSpace,System.Int32)">
      <summary>
            Reads in a 32-bit value from the specified memory address space and offset.
            </summary>
      <param name="addressSpace">
            The address space.  Refer to AddressSpace for a list of values.
            </param>
      <param name="offset">
            Offset in bytes of the address or register from which to read.
            </param>
      <returns>
            32 bits of data read from the bus.
            </returns>
      <exception cref="T:System.ArgumentException">
            Invalid offset (parameter) specified.
            
            -or-
            	
            Invalid addressSpace (parameter) specified.
            </exception>
      <exception cref="T:System.InvalidOperationException">
            Unable to start operation because setup is invalid (due to properties being set to an inconsistent state).
            </exception>
      <exception cref="T:NationalInstruments.VisaNS.VisaException">
            The NI-VISA driver returned an error as a result of calling this method.
            </exception>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method is called directly from code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-VISA driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-VISA driver library cannot be found.
            </exception>
    </member>
    <member name="M:NationalInstruments.VisaNS.IRegisterBasedSession.In32(NationalInstruments.VisaNS.AddressSpace,System.Int64)">
      <summary>
            Reads in a 32-bit value from the specified memory address space and offset.
            </summary>
      <param name="addressSpace">
            The address space.  Refer to AddressSpace for a list of values.
            </param>
      <param name="offset">
            Offset in bytes of the address or register from which to read.
            </param>
      <returns>
            32 bits of data read from the bus.
            </returns>
      <exception cref="T:System.ArgumentException">
            Invalid offset (parameter) specified.
            
            -or-
            	
            Invalid addressSpace (parameter) specified.
            </exception>
      <exception cref="T:System.InvalidOperationException">
            Unable to start operation because setup is invalid (due to properties being set to an inconsistent state).
            </exception>
      <exception cref="T:NationalInstruments.VisaNS.VisaException">
            The NI-VISA driver returned an error as a result of calling this method.
            </exception>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method is called directly from code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-VISA driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-VISA driver library cannot be found.
            </exception>
    </member>
    <member name="M:NationalInstruments.VisaNS.IRegisterBasedSession.In64(NationalInstruments.VisaNS.AddressSpace,System.Int32)">
      <summary>
            Reads in a 64-bit value from the specified memory address space and offset.
            </summary>
      <param name="addressSpace">
            The address space.  Refer to AddressSpace for a list of values.
            </param>
      <param name="offset">
            Offset in bytes of the address or register from which to read.
            </param>
      <returns>
            64 bits of data read from the bus.
            </returns>
      <exception cref="T:System.ArgumentException">
            Invalid offset (parameter) specified.
            
            -or-
            	
            Invalid addressSpace (parameter) specified.
            </exception>
      <exception cref="T:System.InvalidOperationException">
            Unable to start operation because setup is invalid (due to properties being set to an inconsistent state).
            </exception>
      <exception cref="T:NationalInstruments.VisaNS.VisaException">
            The NI-VISA driver returned an error as a result of calling this method.
            </exception>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method is called directly from code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-VISA driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-VISA driver library cannot be found.
            </exception>
    </member>
    <member name="M:NationalInstruments.VisaNS.IRegisterBasedSession.In64(NationalInstruments.VisaNS.AddressSpace,System.Int64)">
      <summary>
            Reads in a 64-bit value from the specified memory address space and offset.
            </summary>
      <param name="addressSpace">
            The address space.  Refer to AddressSpace for a list of values.
            </param>
      <param name="offset">
            Offset in bytes of the address or register from which to read.
            </param>
      <returns>
            64 bits of data read from the bus.
            </returns>
      <exception cref="T:System.ArgumentException">
            Invalid offset (parameter) specified.
            
            -or-
            	
            Invalid addressSpace (parameter) specified.
            </exception>
      <exception cref="T:System.InvalidOperationException">
            Unable to start operation because setup is invalid (due to properties being set to an inconsistent state).
            </exception>
      <exception cref="T:NationalInstruments.VisaNS.VisaException">
            The NI-VISA driver returned an error as a result of calling this method.
            </exception>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method is called directly from code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-VISA driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-VISA driver library cannot be found.
            </exception>
    </member>
    <member name="M:NationalInstruments.VisaNS.IRegisterBasedSession.MoveIn8(NationalInstruments.VisaNS.AddressSpace,System.Int32,System.Int32)">
      <summary>
            Moves a block of 8-bit data from the specified address space and offset to local memory.
            </summary>
      <param name="addressSpace">
            The address space.
            </param>
      <param name="offset">
            Offset in bytes of the starting address to read.
            </param>
      <param name="length">
            Number of elements to transfer.
            </param>
      <returns>
            Block of 8-bit data to store locally.
            </returns>
      <exception cref="T:System.ArgumentException">
            Invalid offset (parameter) specified.
            
            -or-
            	
            Invalid length (parameter) specified.
            
            -or-
            	
            Invalid addressSpace (parameter) specified.
            </exception>
      <exception cref="T:System.InvalidOperationException">
            Unable to start operation because setup is invalid (due to properties being set to an inconsistent state).
            </exception>
      <exception cref="T:NationalInstruments.VisaNS.VisaException">
            The NI-VISA driver returned an error as a result of calling this method.
            </exception>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method is called directly from code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-VISA driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-VISA driver library cannot be found.
            </exception>
    </member>
    <member name="M:NationalInstruments.VisaNS.IRegisterBasedSession.MoveIn8(NationalInstruments.VisaNS.AddressSpace,System.Int64,System.Int32)">
      <summary>
            Moves a block of 8-bit data from the specified address space and offset to local memory.
            </summary>
      <param name="addressSpace">
            The address space.
            </param>
      <param name="offset">
            Offset in bytes of the starting address to read.
            </param>
      <param name="length">
            Number of elements to transfer.
            </param>
      <returns>
            Block of 8-bit data to store locally.
            </returns>
      <exception cref="T:System.ArgumentException">
            Invalid offset (parameter) specified.
            
            -or-
            	
            Invalid length (parameter) specified.
            
            -or-
            	
            Invalid addressSpace (parameter) specified.
            </exception>
      <exception cref="T:System.InvalidOperationException">
            Unable to start operation because setup is invalid (due to properties being set to an inconsistent state).
            </exception>
      <exception cref="T:NationalInstruments.VisaNS.VisaException">
            The NI-VISA driver returned an error as a result of calling this method.
            </exception>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method is called directly from code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-VISA driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-VISA driver library cannot be found.
            </exception>
    </member>
    <member name="M:NationalInstruments.VisaNS.IRegisterBasedSession.MoveIn16(NationalInstruments.VisaNS.AddressSpace,System.Int32,System.Int32)">
      <summary>
            Moves a block of 16-bit data from the specified address space and offset to local memory.
            </summary>
      <param name="addressSpace">
            The address space.
            </param>
      <param name="offset">
            Offset in bytes of the starting address to read.
            </param>
      <param name="length">
            Number of elements to transfer.
            </param>
      <returns>
            Block of 16-bit data to store locally.
            </returns>
      <exception cref="T:System.ArgumentException">
            Invalid offset (parameter) specified.
            
            -or-
            	
            Invalid length (parameter) specified.
            
            -or-
            	
            Invalid addressSpace (parameter) specified.
            </exception>
      <exception cref="T:System.InvalidOperationException">
            Unable to start operation because setup is invalid (due to properties being set to an inconsistent state).
            </exception>
      <exception cref="T:NationalInstruments.VisaNS.VisaException">
            The NI-VISA driver returned an error as a result of calling this method.
            </exception>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method is called directly from code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-VISA driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-VISA driver library cannot be found.
            </exception>
    </member>
    <member name="M:NationalInstruments.VisaNS.IRegisterBasedSession.MoveIn16(NationalInstruments.VisaNS.AddressSpace,System.Int64,System.Int32)">
      <summary>
            Moves a block of 16-bit data from the specified address space and offset to local memory.
            </summary>
      <param name="addressSpace">
            The address space.
            </param>
      <param name="offset">
            Offset in bytes of the starting address to read.
            </param>
      <param name="length">
            Number of elements to transfer.
            </param>
      <returns>
            Block of 16-bit data to store locally.
            </returns>
      <exception cref="T:System.ArgumentException">
            Invalid offset (parameter) specified.
            
            -or-
            	
            Invalid length (parameter) specified.
            
            -or-
            	
            Invalid addressSpace (parameter) specified.
            </exception>
      <exception cref="T:System.InvalidOperationException">
            Unable to start operation because setup is invalid (due to properties being set to an inconsistent state).
            </exception>
      <exception cref="T:NationalInstruments.VisaNS.VisaException">
            The NI-VISA driver returned an error as a result of calling this method.
            </exception>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method is called directly from code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-VISA driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-VISA driver library cannot be found.
            </exception>
    </member>
    <member name="M:NationalInstruments.VisaNS.IRegisterBasedSession.MoveIn32(NationalInstruments.VisaNS.AddressSpace,System.Int32,System.Int32)">
      <summary>
            Moves a block of 32-bit data from the specified address space and offset to local memory.
            </summary>
      <param name="addressSpace">
            The address space.
            </param>
      <param name="offset">
            Offset in bytes of the starting address to read.
            </param>
      <param name="length">
            Number of elements to transfer.
            </param>
      <returns>
            Block of 32-bit data to store locally.
            </returns>
      <exception cref="T:System.ArgumentException">
            Invalid offset (parameter) specified.
            
            -or-
            	
            Invalid length (parameter) specified.
            
            -or-
            	
            Invalid addressSpace (parameter) specified.
            </exception>
      <exception cref="T:System.InvalidOperationException">
            Unable to start operation because setup is invalid (due to properties being set to an inconsistent state).
            </exception>
      <exception cref="T:NationalInstruments.VisaNS.VisaException">
            The NI-VISA driver returned an error as a result of calling this method.
            </exception>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method is called directly from code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-VISA driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-VISA driver library cannot be found.
            </exception>
    </member>
    <member name="M:NationalInstruments.VisaNS.IRegisterBasedSession.MoveIn32(NationalInstruments.VisaNS.AddressSpace,System.Int64,System.Int32)">
      <summary>
            Moves a block of 32-bit data from the specified address space and offset to local memory.
            </summary>
      <param name="addressSpace">
            The address space.
            </param>
      <param name="offset">
            Offset in bytes of the starting address to read.
            </param>
      <param name="length">
            Number of elements to transfer.
            </param>
      <returns>
            Block of 32-bit data to store locally.
            </returns>
      <exception cref="T:System.ArgumentException">
            Invalid offset (parameter) specified.
            
            -or-
            	
            Invalid length (parameter) specified.
            
            -or-
            	
            Invalid addressSpace (parameter) specified.
            </exception>
      <exception cref="T:System.InvalidOperationException">
            Unable to start operation because setup is invalid (due to properties being set to an inconsistent state).
            </exception>
      <exception cref="T:NationalInstruments.VisaNS.VisaException">
            The NI-VISA driver returned an error as a result of calling this method.
            </exception>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method is called directly from code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-VISA driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-VISA driver library cannot be found.
            </exception>
    </member>
    <member name="M:NationalInstruments.VisaNS.IRegisterBasedSession.MoveIn64(NationalInstruments.VisaNS.AddressSpace,System.Int32,System.Int32)">
      <summary>
            Moves a block of 64-bit data from the specified address space and offset to local memory.
            </summary>
      <param name="addressSpace">
            The address space.
            </param>
      <param name="offset">
            Offset in bytes of the starting address to read.
            </param>
      <param name="length">
            Number of elements to transfer.
            </param>
      <returns>
            Block of 64-bit data to store locally.
            </returns>
      <exception cref="T:System.ArgumentException">
            Invalid offset (parameter) specified.
            
            -or-
            	
            Invalid length (parameter) specified.
            
            -or-
            	
            Invalid addressSpace (parameter) specified.
            </exception>
      <exception cref="T:System.InvalidOperationException">
            Unable to start operation because setup is invalid (due to properties being set to an inconsistent state).
            </exception>
      <exception cref="T:NationalInstruments.VisaNS.VisaException">
            The NI-VISA driver returned an error as a result of calling this method.
            </exception>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method is called directly from code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-VISA driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-VISA driver library cannot be found.
            </exception>
    </member>
    <member name="M:NationalInstruments.VisaNS.IRegisterBasedSession.MoveIn64(NationalInstruments.VisaNS.AddressSpace,System.Int64,System.Int32)">
      <summary>
            Moves a block of 64-bit data from the specified address space and offset to local memory.
            </summary>
      <param name="addressSpace">
            The address space.
            </param>
      <param name="offset">
            Offset in bytes of the starting address to read.
            </param>
      <param name="length">
            Number of elements to transfer.
            </param>
      <returns>
            Block of 64-bit data to store locally.
            </returns>
      <exception cref="T:System.ArgumentException">
            Invalid offset (parameter) specified.
            
            -or-
            	
            Invalid length (parameter) specified.
            
            -or-
            	
            Invalid addressSpace (parameter) specified.
            </exception>
      <exception cref="T:System.InvalidOperationException">
            Unable to start operation because setup is invalid (due to properties being set to an inconsistent state).
            </exception>
      <exception cref="T:NationalInstruments.VisaNS.VisaException">
            The NI-VISA driver returned an error as a result of calling this method.
            </exception>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method is called directly from code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-VISA driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-VISA driver library cannot be found.
            </exception>
    </member>
    <member name="M:NationalInstruments.VisaNS.IRegisterBasedSession.MoveOut8(NationalInstruments.VisaNS.AddressSpace,System.Int32,System.Int32,System.Byte[])">
      <summary>
            Moves a block of 8-bit data from local memory to the specified address space and offset.
            </summary>
      <param name="addressSpace">
            The address space.
            </param>
      <param name="offset">
            Offset in bytes of the device to write to. 
            </param>
      <param name="length">
            Number of elements to transfer.
            </param>
      <param name="dataToMove">
            Block of local data to move to the specified addressSpace (parameter) and offset (parameter).
            </param>
      <exception cref="T:System.ArgumentException">
            Invalid offset (parameter) specified.
            
            	-or-
            	
            Invalid length (parameter) specified.
            
            	-or-
            	
            Invalid addressSpace (parameter) specified.
            </exception>
      <exception cref="T:System.InvalidOperationException">
            Unable to start operation because setup is invalid (due to properties being set to an inconsistent state).
            </exception>
      <exception cref="T:NationalInstruments.VisaNS.VisaException">
            The NI-VISA driver returned an error as a result of calling this method.
            </exception>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method is called directly from code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-VISA driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-VISA driver library cannot be found.
            </exception>
    </member>
    <member name="M:NationalInstruments.VisaNS.IRegisterBasedSession.MoveOut8(NationalInstruments.VisaNS.AddressSpace,System.Int64,System.Int32,System.Byte[])">
      <summary>
            Moves a block of 8-bit data from local memory to the specified address space and offset.
            </summary>
      <param name="addressSpace">
            The address space.
            </param>
      <param name="offset">
            Offset in bytes of the device to write to. 
            </param>
      <param name="length">
            Number of elements to transfer.
            </param>
      <param name="dataToMove">
            Block of local data to move to the specified addressSpace (parameter) and offset (parameter).
            </param>
      <exception cref="T:System.ArgumentException">
            Invalid offset (parameter) specified.
            
            	-or-
            	
            Invalid length (parameter) specified.
            
            	-or-
            	
            Invalid addressSpace (parameter) specified.
            </exception>
      <exception cref="T:System.InvalidOperationException">
            Unable to start operation because setup is invalid (due to properties being set to an inconsistent state).
            </exception>
      <exception cref="T:NationalInstruments.VisaNS.VisaException">
            The NI-VISA driver returned an error as a result of calling this method.
            </exception>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method is called directly from code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-VISA driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-VISA driver library cannot be found.
            </exception>
    </member>
    <member name="M:NationalInstruments.VisaNS.IRegisterBasedSession.MoveOut16(NationalInstruments.VisaNS.AddressSpace,System.Int32,System.Int32,System.Int16[])">
      <summary>
            Moves a block of 16-bit data from local memory to the specified address space and offset.
            </summary>
      <param name="addressSpace">
            The address space.
            </param>
      <param name="offset">
            Offset in bytes of the device to write to. 
            </param>
      <param name="length">
            Number of elements to transfer.
            </param>
      <param name="dataToMove">
            Block of local data to move to the specified addressSpace (parameter) and offset (parameter).
            </param>
      <exception cref="T:System.ArgumentException">
            Invalid offset (parameter) specified.
            
            -or-
            	
            Invalid length (parameter) specified.
            
            -or-
            	
            Invalid addressSpace (parameter) specified.
            </exception>
      <exception cref="T:System.InvalidOperationException">
            Unable to start operation because setup is invalid (due to properties being set to an inconsistent state).
            </exception>
      <exception cref="T:NationalInstruments.VisaNS.VisaException">
            The NI-VISA driver returned an error as a result of calling this method.
            </exception>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method is called directly from code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-VISA driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-VISA driver library cannot be found.
            </exception>
    </member>
    <member name="M:NationalInstruments.VisaNS.IRegisterBasedSession.MoveOut16(NationalInstruments.VisaNS.AddressSpace,System.Int64,System.Int32,System.Int16[])">
      <summary>
            Moves a block of 16-bit data from local memory to the specified address space and offset.
            </summary>
      <param name="addressSpace">
            The address space.
            </param>
      <param name="offset">
            Offset in bytes of the device to write to. 
            </param>
      <param name="length">
            Number of elements to transfer.
            </param>
      <param name="dataToMove">
            Block of local data to move to the specified addressSpace (parameter) and offset (parameter).
            </param>
      <exception cref="T:System.ArgumentException">
            Invalid offset (parameter) specified.
            
            -or-
            	
            Invalid length (parameter) specified.
            
            -or-
            	
            Invalid addressSpace (parameter) specified.
            </exception>
      <exception cref="T:System.InvalidOperationException">
            Unable to start operation because setup is invalid (due to properties being set to an inconsistent state).
            </exception>
      <exception cref="T:NationalInstruments.VisaNS.VisaException">
            The NI-VISA driver returned an error as a result of calling this method.
            </exception>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method is called directly from code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-VISA driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-VISA driver library cannot be found.
            </exception>
    </member>
    <member name="M:NationalInstruments.VisaNS.IRegisterBasedSession.MoveOut32(NationalInstruments.VisaNS.AddressSpace,System.Int32,System.Int32,System.Int32[])">
      <summary>
            Moves a block of 32-bit data from local memory to the specified address space and offset.
            </summary>
      <param name="addressSpace">
            The address space.
            </param>
      <param name="offset">
            Offset in bytes of the device to write to. 
            </param>
      <param name="length">
            Number of elements to transfer.
            </param>
      <param name="dataToMove">
            Block of local data to move to the specified addressSpace (parameter) and offset (parameter).
            </param>
      <exception cref="T:System.ArgumentException">
            Invalid offset (parameter) specified.
            
            	-or-
            	
            Invalid length (parameter) specified.
            
            	-or-
            	
            Invalid addressSpace (parameter) specified.
            </exception>
      <exception cref="T:System.InvalidOperationException">
            Unable to start operation because setup is invalid (due to properties being set to an inconsistent state).
            </exception>
      <exception cref="T:NationalInstruments.VisaNS.VisaException">
            The NI-VISA driver returned an error as a result of calling this method.
            </exception>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method is called directly from code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-VISA driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-VISA driver library cannot be found.
            </exception>
    </member>
    <member name="M:NationalInstruments.VisaNS.IRegisterBasedSession.MoveOut32(NationalInstruments.VisaNS.AddressSpace,System.Int64,System.Int32,System.Int32[])">
      <summary>
            Moves a block of 32-bit data from local memory to the specified address space and offset.
            </summary>
      <param name="addressSpace">
            The address space.
            </param>
      <param name="offset">
            Offset in bytes of the device to write to. 
            </param>
      <param name="length">
            Number of elements to transfer.
            </param>
      <param name="dataToMove">
            Block of local data to move to the specified addressSpace (parameter) and offset (parameter).
            </param>
      <exception cref="T:System.ArgumentException">
            Invalid offset (parameter) specified.
            
            	-or-
            	
            Invalid length (parameter) specified.
            
            	-or-
            	
            Invalid addressSpace (parameter) specified.
            </exception>
      <exception cref="T:System.InvalidOperationException">
            Unable to start operation because setup is invalid (due to properties being set to an inconsistent state).
            </exception>
      <exception cref="T:NationalInstruments.VisaNS.VisaException">
            The NI-VISA driver returned an error as a result of calling this method.
            </exception>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method is called directly from code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-VISA driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-VISA driver library cannot be found.
            </exception>
    </member>
    <member name="M:NationalInstruments.VisaNS.IRegisterBasedSession.MoveOut64(NationalInstruments.VisaNS.AddressSpace,System.Int32,System.Int32,System.Int64[])">
      <summary>
            Moves a block of 64-bit data from local memory to the specified address space and offset.
            </summary>
      <param name="addressSpace">
            The address space.
            </param>
      <param name="offset">
            Offset in bytes of the device to write to. 
            </param>
      <param name="length">
            Number of elements to transfer.
            </param>
      <param name="dataToMove">
            Block of local data to move to the specified addressSpace (parameter) and offset (parameter).
            </param>
      <exception cref="T:System.ArgumentException">
            Invalid offset (parameter) specified.
            
            	-or-
            	
            Invalid length (parameter) specified.
            
            	-or-
            	
            Invalid addressSpace (parameter) specified.
            </exception>
      <exception cref="T:System.InvalidOperationException">
            Unable to start operation because setup is invalid (due to properties being set to an inconsistent state).
            </exception>
      <exception cref="T:NationalInstruments.VisaNS.VisaException">
            The NI-VISA driver returned an error as a result of calling this method.
            </exception>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method is called directly from code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-VISA driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-VISA driver library cannot be found.
            </exception>
    </member>
    <member name="M:NationalInstruments.VisaNS.IRegisterBasedSession.MoveOut64(NationalInstruments.VisaNS.AddressSpace,System.Int64,System.Int32,System.Int64[])">
      <summary>
            Moves a block of 64-bit data from local memory to the specified address space and offset.
            </summary>
      <param name="addressSpace">
            The address space.
            </param>
      <param name="offset">
            Offset in bytes of the device to write to. 
            </param>
      <param name="length">
            Number of elements to transfer.
            </param>
      <param name="dataToMove">
            Block of local data to move to the specified addressSpace (parameter) and offset (parameter).
            </param>
      <exception cref="T:System.ArgumentException">
            Invalid offset (parameter) specified.
            
            	-or-
            	
            Invalid length (parameter) specified.
            
            	-or-
            	
            Invalid addressSpace (parameter) specified.
            </exception>
      <exception cref="T:System.InvalidOperationException">
            Unable to start operation because setup is invalid (due to properties being set to an inconsistent state).
            </exception>
      <exception cref="T:NationalInstruments.VisaNS.VisaException">
            The NI-VISA driver returned an error as a result of calling this method.
            </exception>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method is called directly from code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-VISA driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-VISA driver library cannot be found.
            </exception>
    </member>
    <member name="M:NationalInstruments.VisaNS.IRegisterBasedSession.Out8(NationalInstruments.VisaNS.AddressSpace,System.Int32,System.Byte)">
      <summary>
            Writes an 8-bit value to the specified memory space and offset.
            </summary>
      <param name="addressSpace">
            The address space.
            </param>
      <param name="offset">
            Offset in bytes of the address or register to which to read.
            </param>
      <param name="data">
            8-bit data to write to the bus.
            </param>
      <exception cref="T:System.ArgumentException">
            Invalid offset (parameter) specified.
            
            	-or-
            	
            Invalid addressSpace (parameter) specified.
            </exception>
      <exception cref="T:System.InvalidOperationException">
            Unable to start operation because setup is invalid (due to properties being set to an inconsistent state).
            </exception>
      <exception cref="T:NationalInstruments.VisaNS.VisaException">
            The NI-VISA driver returned an error as a result of calling this method.
            </exception>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method is called directly from code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-VISA driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-VISA driver library cannot be found.
            </exception>
    </member>
    <member name="M:NationalInstruments.VisaNS.IRegisterBasedSession.Out8(NationalInstruments.VisaNS.AddressSpace,System.Int64,System.Byte)">
      <summary>
            Writes an 8-bit value to the specified memory space and offset.
            </summary>
      <param name="addressSpace">
            The address space.
            </param>
      <param name="offset">
            Offset in bytes of the address or register to which to read.
            </param>
      <param name="data">
            8-bit data to write to the bus.
            </param>
      <exception cref="T:System.ArgumentException">
            Invalid offset (parameter) specified.
            
            	-or-
            	
            Invalid addressSpace (parameter) specified.
            </exception>
      <exception cref="T:System.InvalidOperationException">
            Unable to start operation because setup is invalid (due to properties being set to an inconsistent state).
            </exception>
      <exception cref="T:NationalInstruments.VisaNS.VisaException">
            The NI-VISA driver returned an error as a result of calling this method.
            </exception>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method is called directly from code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-VISA driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-VISA driver library cannot be found.
            </exception>
    </member>
    <member name="M:NationalInstruments.VisaNS.IRegisterBasedSession.Out16(NationalInstruments.VisaNS.AddressSpace,System.Int32,System.Int16)">
      <summary>
            Writes a 16-bit value to the specified memory space and offset.
            </summary>
      <param name="addressSpace">
            The address space.
            </param>
      <param name="offset">
            Offset in bytes of the address or register to which to read.
            </param>
      <param name="data">
            16-bit data to write to the bus.
            </param>
      <exception cref="T:System.ArgumentException">
            Invalid offset (parameter) specified.
            
            	-or-
            	
            Invalid addressSpace (parameter) specified.
            </exception>
      <exception cref="T:System.InvalidOperationException">
            Unable to start operation because setup is invalid (due to properties being set to an inconsistent state).
            </exception>
      <exception cref="T:NationalInstruments.VisaNS.VisaException">
            The NI-VISA driver returned an error as a result of calling this method.
            </exception>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method is called directly from code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-VISA driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-VISA driver library cannot be found.
            </exception>
    </member>
    <member name="M:NationalInstruments.VisaNS.IRegisterBasedSession.Out16(NationalInstruments.VisaNS.AddressSpace,System.Int64,System.Int16)">
      <summary>
            Writes a 16-bit value to the specified memory space and offset.
            </summary>
      <param name="addressSpace">
            The address space.
            </param>
      <param name="offset">
            Offset in bytes of the address or register to which to read.
            </param>
      <param name="data">
            16-bit data to write to the bus.
            </param>
      <exception cref="T:System.ArgumentException">
            Invalid offset (parameter) specified.
            
            	-or-
            	
            Invalid addressSpace (parameter) specified.
            </exception>
      <exception cref="T:System.InvalidOperationException">
            Unable to start operation because setup is invalid (due to properties being set to an inconsistent state).
            </exception>
      <exception cref="T:NationalInstruments.VisaNS.VisaException">
            The NI-VISA driver returned an error as a result of calling this method.
            </exception>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method is called directly from code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-VISA driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-VISA driver library cannot be found.
            </exception>
    </member>
    <member name="M:NationalInstruments.VisaNS.IRegisterBasedSession.Out32(NationalInstruments.VisaNS.AddressSpace,System.Int32,System.Int32)">
      <summary>
            Writes a 32-bit value to the specified memory space and offset.
            </summary>
      <param name="addressSpace">
            The address space.
            </param>
      <param name="offset">
            Offset in bytes of the address or register to which to read.
            </param>
      <param name="data">
            32-bit data to write to the bus.
            </param>
      <exception cref="T:System.ArgumentException">
            Invalid offset (parameter) specified.
            
            -or-
            	
            Invalid addressSpace (parameter) specified.
            </exception>
      <exception cref="T:System.InvalidOperationException">
            Unable to start operation because setup is invalid (due to properties being set to an inconsistent state).
            </exception>
      <exception cref="T:NationalInstruments.VisaNS.VisaException">
            The NI-VISA driver returned an error as a result of calling this method.
            </exception>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method is called directly from code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-VISA driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-VISA driver library cannot be found.
            </exception>
    </member>
    <member name="M:NationalInstruments.VisaNS.IRegisterBasedSession.Out32(NationalInstruments.VisaNS.AddressSpace,System.Int64,System.Int32)">
      <summary>
            Writes a 32-bit value to the specified memory space and offset.
            </summary>
      <param name="addressSpace">
            The address space.
            </param>
      <param name="offset">
            Offset in bytes of the address or register to which to read.
            </param>
      <param name="data">
            32-bit data to write to the bus.
            </param>
      <exception cref="T:System.ArgumentException">
            Invalid offset (parameter) specified.
            
            -or-
            	
            Invalid addressSpace (parameter) specified.
            </exception>
      <exception cref="T:System.InvalidOperationException">
            Unable to start operation because setup is invalid (due to properties being set to an inconsistent state).
            </exception>
      <exception cref="T:NationalInstruments.VisaNS.VisaException">
            The NI-VISA driver returned an error as a result of calling this method.
            </exception>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method is called directly from code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-VISA driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-VISA driver library cannot be found.
            </exception>
    </member>
    <member name="M:NationalInstruments.VisaNS.IRegisterBasedSession.Out64(NationalInstruments.VisaNS.AddressSpace,System.Int32,System.Int64)">
      <summary>
            Writes a 64-bit value to the specified memory space and offset.
            </summary>
      <param name="addressSpace">
            The address space.
            </param>
      <param name="offset">
            Offset in bytes of the address or register to which to read.
            </param>
      <param name="data">
            64-bit data to write to the bus.
            </param>
      <exception cref="T:System.ArgumentException">
            Invalid offset (parameter) specified.
            
            -or-
            	
            Invalid addressSpace (parameter) specified.
            </exception>
      <exception cref="T:System.InvalidOperationException">
            Unable to start operation because setup is invalid (due to properties being set to an inconsistent state).
            </exception>
      <exception cref="T:NationalInstruments.VisaNS.VisaException">
            The NI-VISA driver returned an error as a result of calling this method.
            </exception>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method is called directly from code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-VISA driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-VISA driver library cannot be found.
            </exception>
    </member>
    <member name="M:NationalInstruments.VisaNS.IRegisterBasedSession.Out64(NationalInstruments.VisaNS.AddressSpace,System.Int64,System.Int64)">
      <summary>
            Writes a 64-bit value to the specified memory space and offset.
            </summary>
      <param name="addressSpace">
            The address space.
            </param>
      <param name="offset">
            Offset in bytes of the address or register to which to read.
            </param>
      <param name="data">
            64-bit data to write to the bus.
            </param>
      <exception cref="T:System.ArgumentException">
            Invalid offset (parameter) specified.
            
            -or-
            	
            Invalid addressSpace (parameter) specified.
            </exception>
      <exception cref="T:System.InvalidOperationException">
            Unable to start operation because setup is invalid (due to properties being set to an inconsistent state).
            </exception>
      <exception cref="T:NationalInstruments.VisaNS.VisaException">
            The NI-VISA driver returned an error as a result of calling this method.
            </exception>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method is called directly from code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-VISA driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-VISA driver library cannot be found.
            </exception>
    </member>
    <member name="P:NationalInstruments.VisaNS.IRegisterBasedSession.DestinationIncrement">
      <summary>
            Gets or sets how many elements the destination offset is incremented after every transfer.
            </summary>
      <exception cref="T:NationalInstruments.VisaNS.VisaException">
            The property is set to an invalid state.
            </exception>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method is called directly from code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-VISA driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-VISA driver library cannot be found.
            </exception>
    </member>
    <member name="P:NationalInstruments.VisaNS.IRegisterBasedSession.SourceIncrement">
      <summary>
            Gets or sets how many elements the source offset is incremented after every transfer.
            </summary>
      <exception cref="T:NationalInstruments.VisaNS.VisaException">
            The property is set to an invalid state.
            </exception>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method is called directly from code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-VISA driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-VISA driver library cannot be found.
            </exception>
    </member>
    <member name="P:NationalInstruments.VisaNS.IRegisterBasedSession.AllowDma">
      <summary>
            Gets or sets a value indicating whether I/O accesses use DMA or Programmed I/O.
            </summary>
      <exception cref="T:NationalInstruments.VisaNS.VisaException">
            The property is set to an invalid state.
            </exception>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method is called directly from code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-VISA driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-VISA driver library cannot be found.
            </exception>
    </member>
    <member name="M:NationalInstruments.VisaNS.RegisterBasedSession.#ctor(System.String)">
      <summary>
            Initializes a new instance of the RegisterBasedSession object from
            the specified resource name.
            </summary>
      <param name="resourceName">
            String that describes a unique VISA resource.
            </param>
      <exception cref="T:System.ArgumentException">
            Insufficient location information, or the device or resource is not present in the system.
            
            -or-
            
            The interface type is valid, but the specified interface number is not configured.
            </exception>
      <exception cref="T:NationalInstruments.VisaNS.VisaException">
            There are problems opening a VISA session to 
            resourceName (parameter).
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-VISA driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-VISA driver library cannot be found.
            </exception>
    </member>
    <member name="M:NationalInstruments.VisaNS.RegisterBasedSession.#ctor(System.String,NationalInstruments.VisaNS.AccessModes,System.Int32)">
      <summary>
            Initializes a new instance of the RegisterBasedSession object from
            the specified resource name, access mode, and timeout.
            </summary>
      <param name="resourceName">
            String that describes a unique VISA resource.
            </param>
      <param name="accessMode">
            The mode by which the specified VISA resource is accessed.
            </param>
      <param name="openTimeout">
            The maximum time in milliseconds that this statement waits to 
            open a VISA session with the specified resource name. This parameter does not set
            the Timeout property. 
            </param>
      <exception cref="T:System.ArgumentException">
            Insufficient location information, or the device or resource is not present in the system.
            
            -or-
            
            The interface type is valid, but the specified interface number is not configured.
            </exception>
      <exception cref="T:NationalInstruments.VisaNS.VisaException">
            There are problems opening a VISA session to 
            resourceName (parameter).
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-VISA driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-VISA driver library cannot be found.
            </exception>
    </member>
    <member name="M:NationalInstruments.VisaNS.RegisterBasedSession.In8(NationalInstruments.VisaNS.AddressSpace,System.Int32)">
      <summary>
            Reads in an 8-bit value from the specified memory address space and offset.
            </summary>
      <param name="addressSpace">
            The address space.  Refer to AddressSpace for a list of values.
            </param>
      <param name="offset">
            Offset in bytes of the address or register from which to read.
            </param>
      <returns>
            8 bits of data read from the bus.
            </returns>
      <exception cref="T:System.ArgumentException">
            Invalid offset (parameter) specified.
            
            -or-
            
            Invalid addressSpace (parameter) specified.
            </exception>
      <exception cref="T:System.InvalidOperationException">
            Unable to start operation because setup is invalid (due to properties being set to an inconsistent state).
            </exception>
      <exception cref="T:NationalInstruments.VisaNS.VisaException">
            The NI-VISA driver returned an error as a result of calling this method.
            </exception>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method is called directly from code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-VISA driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-VISA driver library cannot be found.
            </exception>
    </member>
    <member name="M:NationalInstruments.VisaNS.RegisterBasedSession.In8(NationalInstruments.VisaNS.AddressSpace,System.Int64)">
      <summary>
            Reads in an 8-bit value from the specified memory address space and offset.
            </summary>
      <param name="addressSpace">
            The address space.  Refer to AddressSpace for a list of values.
            </param>
      <param name="offset">
            Offset in bytes of the address or register from which to read.
            </param>
      <returns>
            8 bits of data read from the bus.
            </returns>
      <exception cref="T:System.ArgumentException">
            Invalid offset (parameter) specified.
            
            -or-
            
            Invalid addressSpace (parameter) specified.
            </exception>
      <exception cref="T:System.InvalidOperationException">
            Unable to start operation because setup is invalid (due to properties being set to an inconsistent state).
            </exception>
      <exception cref="T:NationalInstruments.VisaNS.VisaException">
            The NI-VISA driver returned an error as a result of calling this method.
            </exception>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method is called directly from code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-VISA driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-VISA driver library cannot be found.
            </exception>
    </member>
    <member name="M:NationalInstruments.VisaNS.RegisterBasedSession.In16(NationalInstruments.VisaNS.AddressSpace,System.Int32)">
      <summary>
            Reads in a 16-bit value from the specified memory address space and offset.
            </summary>
      <param name="addressSpace">
            The address space.  Refer to AddressSpace for a list of values.
            </param>
      <param name="offset">
            Offset in bytes of the address or register from which to read.
            </param>
      <returns>
            16 bits of data read from the bus.
            </returns>
      <exception cref="T:System.ArgumentException">
            Invalid offset (parameter) specified.
            
            -or-
            	
            Invalid addressSpace (parameter) specified.
            </exception>
      <exception cref="T:System.InvalidOperationException">
            Unable to start operation because setup is invalid (due to properties being set to an inconsistent state).
            </exception>
      <exception cref="T:NationalInstruments.VisaNS.VisaException">
            The NI-VISA driver returned an error as a result of calling this method.
            </exception>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method is called directly from code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-VISA driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-VISA driver library cannot be found.
            </exception>
    </member>
    <member name="M:NationalInstruments.VisaNS.RegisterBasedSession.In16(NationalInstruments.VisaNS.AddressSpace,System.Int64)">
      <summary>
            Reads in a 16-bit value from the specified memory address space and offset.
            </summary>
      <param name="addressSpace">
            The address space.  Refer to AddressSpace for a list of values.
            </param>
      <param name="offset">
            Offset in bytes of the address or register from which to read.
            </param>
      <returns>
            16 bits of data read from the bus.
            </returns>
      <exception cref="T:System.ArgumentException">
            Invalid offset (parameter) specified.
            
            -or-
            	
            Invalid addressSpace (parameter) specified.
            </exception>
      <exception cref="T:System.InvalidOperationException">
            Unable to start operation because setup is invalid (due to properties being set to an inconsistent state).
            </exception>
      <exception cref="T:NationalInstruments.VisaNS.VisaException">
            The NI-VISA driver returned an error as a result of calling this method.
            </exception>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method is called directly from code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-VISA driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-VISA driver library cannot be found.
            </exception>
    </member>
    <member name="M:NationalInstruments.VisaNS.RegisterBasedSession.In32(NationalInstruments.VisaNS.AddressSpace,System.Int32)">
      <summary>
            Reads in a 32-bit value from the specified memory address space and offset.
            </summary>
      <param name="addressSpace">
            The address space.  Refer to AddressSpace for a list of values.
            </param>
      <param name="offset">
            Offset in bytes of the address or register from which to read.
            </param>
      <returns>
            32 bits of data read from the bus.
            </returns>
      <exception cref="T:System.ArgumentException">
            Invalid offset (parameter) specified.
            
            -or-
            	
            Invalid addressSpace (parameter) specified.
            </exception>
      <exception cref="T:System.InvalidOperationException">
            Unable to start operation because setup is invalid (due to properties being set to an inconsistent state).
            </exception>
      <exception cref="T:NationalInstruments.VisaNS.VisaException">
            The NI-VISA driver returned an error as a result of calling this method.
            </exception>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method is called directly from code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-VISA driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-VISA driver library cannot be found.
            </exception>
    </member>
    <member name="M:NationalInstruments.VisaNS.RegisterBasedSession.In32(NationalInstruments.VisaNS.AddressSpace,System.Int64)">
      <summary>
            Reads in a 32-bit value from the specified memory address space and offset.
            </summary>
      <param name="addressSpace">
            The address space.  Refer to AddressSpace for a list of values.
            </param>
      <param name="offset">
            Offset in bytes of the address or register from which to read.
            </param>
      <returns>
            32 bits of data read from the bus.
            </returns>
      <exception cref="T:System.ArgumentException">
            Invalid offset (parameter) specified.
            
            -or-
            	
            Invalid addressSpace (parameter) specified.
            </exception>
      <exception cref="T:System.InvalidOperationException">
            Unable to start operation because setup is invalid (due to properties being set to an inconsistent state).
            </exception>
      <exception cref="T:NationalInstruments.VisaNS.VisaException">
            The NI-VISA driver returned an error as a result of calling this method.
            </exception>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method is called directly from code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-VISA driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-VISA driver library cannot be found.
            </exception>
    </member>
    <member name="M:NationalInstruments.VisaNS.RegisterBasedSession.In64(NationalInstruments.VisaNS.AddressSpace,System.Int32)">
      <summary>
            Reads in a 64-bit value from the specified memory address space and offset.
            </summary>
      <param name="addressSpace">
            The address space.  Refer to AddressSpace for a list of values.
            </param>
      <param name="offset">
            Offset in bytes of the address or register from which to read.
            </param>
      <returns>
            64 bits of data read from the bus.
            </returns>
      <exception cref="T:System.ArgumentException">
            Invalid offset (parameter) specified.
            
            -or-
            	
            Invalid addressSpace (parameter) specified.
            </exception>
      <exception cref="T:System.InvalidOperationException">
            Unable to start operation because setup is invalid (due to properties being set to an inconsistent state).
            </exception>
      <exception cref="T:NationalInstruments.VisaNS.VisaException">
            The NI-VISA driver returned an error as a result of calling this method.
            </exception>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method is called directly from code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-VISA driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-VISA driver library cannot be found.
            </exception>
    </member>
    <member name="M:NationalInstruments.VisaNS.RegisterBasedSession.In64(NationalInstruments.VisaNS.AddressSpace,System.Int64)">
      <summary>
            Reads in a 64-bit value from the specified memory address space and offset.
            </summary>
      <param name="addressSpace">
            The address space.  Refer to AddressSpace for a list of values.
            </param>
      <param name="offset">
            Offset in bytes of the address or register from which to read.
            </param>
      <returns>
            64 bits of data read from the bus.
            </returns>
      <exception cref="T:System.ArgumentException">
            Invalid offset (parameter) specified.
            
            -or-
            	
            Invalid addressSpace (parameter) specified.
            </exception>
      <exception cref="T:System.InvalidOperationException">
            Unable to start operation because setup is invalid (due to properties being set to an inconsistent state).
            </exception>
      <exception cref="T:NationalInstruments.VisaNS.VisaException">
            The NI-VISA driver returned an error as a result of calling this method.
            </exception>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method is called directly from code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-VISA driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-VISA driver library cannot be found.
            </exception>
    </member>
    <member name="M:NationalInstruments.VisaNS.RegisterBasedSession.MoveIn8(NationalInstruments.VisaNS.AddressSpace,System.Int32,System.Int32)">
      <summary>
            Moves a block of 8-bit data from the specified address space and offset to local memory.
            </summary>
      <param name="addressSpace">
            The address space.
            </param>
      <param name="offset">
            Offset in bytes of the starting address to read.
            </param>
      <param name="length">
            Number of elements to transfer.
            </param>
      <returns>
            Block of 8-bit data to store locally.
            </returns>
      <exception cref="T:System.ArgumentException">
            Invalid offset (parameter) specified.
            
            	-or-
            	
            Invalid length (parameter) specified.
            
            		-or-
            	
            Invalid addressSpace (parameter) specified.
            </exception>
      <exception cref="T:System.InvalidOperationException">
            Unable to start operation because setup is invalid (due to properties being set to an inconsistent state).
            </exception>
      <exception cref="T:NationalInstruments.VisaNS.VisaException">
            The NI-VISA driver returned an error as a result of calling this method.
            </exception>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method is called directly from code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-VISA driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-VISA driver library cannot be found.
            </exception>
    </member>
    <member name="M:NationalInstruments.VisaNS.RegisterBasedSession.MoveIn8(NationalInstruments.VisaNS.AddressSpace,System.Int64,System.Int32)">
      <summary>
            Moves a block of 8-bit data from the specified address space and offset to local memory.
            </summary>
      <param name="addressSpace">
            The address space.
            </param>
      <param name="offset">
            Offset in bytes of the starting address to read.
            </param>
      <param name="length">
            Number of elements to transfer.
            </param>
      <returns>
            Block of 8-bit data to store locally.
            </returns>
      <exception cref="T:System.ArgumentException">
            Invalid offset (parameter) specified.
            
            	-or-
            	
            Invalid length (parameter) specified.
            
            		-or-
            	
            Invalid addressSpace (parameter) specified.
            </exception>
      <exception cref="T:System.InvalidOperationException">
            Unable to start operation because setup is invalid (due to properties being set to an inconsistent state).
            </exception>
      <exception cref="T:NationalInstruments.VisaNS.VisaException">
            The NI-VISA driver returned an error as a result of calling this method.
            </exception>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method is called directly from code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-VISA driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-VISA driver library cannot be found.
            </exception>
    </member>
    <member name="M:NationalInstruments.VisaNS.RegisterBasedSession.MoveIn16(NationalInstruments.VisaNS.AddressSpace,System.Int32,System.Int32)">
      <summary>
            Moves a block of 16-bit data from the specified address space and offset to local memory.
            </summary>
      <param name="addressSpace">
            The address space.
            </param>
      <param name="offset">
            Offset in bytes of the starting address to read.
            </param>
      <param name="length">
            Number of elements to transfer.
            </param>
      <returns>
            Block of 16-bit data to store locally.
            </returns>
      <exception cref="T:System.ArgumentException">
            Invalid offset (parameter) specified.
            
            -or-
            	
            Invalid length (parameter) specified.
            
            -or-
            	
            Invalid addressSpace (parameter) specified.
            </exception>
      <exception cref="T:System.InvalidOperationException">
            Unable to start operation because setup is invalid (due to properties being set to an inconsistent state).
            </exception>
      <exception cref="T:NationalInstruments.VisaNS.VisaException">
            The NI-VISA driver returned an error as a result of calling this method.
            </exception>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method is called directly from code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-VISA driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-VISA driver library cannot be found.
            </exception>
    </member>
    <member name="M:NationalInstruments.VisaNS.RegisterBasedSession.MoveIn16(NationalInstruments.VisaNS.AddressSpace,System.Int64,System.Int32)">
      <summary>
            Moves a block of 16-bit data from the specified address space and offset to local memory.
            </summary>
      <param name="addressSpace">
            The address space.
            </param>
      <param name="offset">
            Offset in bytes of the starting address to read.
            </param>
      <param name="length">
            Number of elements to transfer.
            </param>
      <returns>
            Block of 16-bit data to store locally.
            </returns>
      <exception cref="T:System.ArgumentException">
            Invalid offset (parameter) specified.
            
            -or-
            	
            Invalid length (parameter) specified.
            
            -or-
            	
            Invalid addressSpace (parameter) specified.
            </exception>
      <exception cref="T:System.InvalidOperationException">
            Unable to start operation because setup is invalid (due to properties being set to an inconsistent state).
            </exception>
      <exception cref="T:NationalInstruments.VisaNS.VisaException">
            The NI-VISA driver returned an error as a result of calling this method.
            </exception>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method is called directly from code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-VISA driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-VISA driver library cannot be found.
            </exception>
    </member>
    <member name="M:NationalInstruments.VisaNS.RegisterBasedSession.MoveIn32(NationalInstruments.VisaNS.AddressSpace,System.Int32,System.Int32)">
      <summary>
            Moves a block of 32-bit data from the specified address space and offset to local memory.
            </summary>
      <param name="addressSpace">
            The address space.
            </param>
      <param name="offset">
            Offset in bytes of the starting address to read.
            </param>
      <param name="length">
            Number of elements to transfer.
            </param>
      <returns>
            Block of 32-bit data to store locally.
            </returns>
      <exception cref="T:System.ArgumentException">
            Invalid offset (parameter) specified.
            
            	-or-
            	
            Invalid length (parameter) specified.
            
            	-or-
            	
            Invalid addressSpace (parameter) specified.
            </exception>
      <exception cref="T:System.InvalidOperationException">
            Unable to start operation because setup is invalid (due to properties being set to an inconsistent state).
            </exception>
      <exception cref="T:NationalInstruments.VisaNS.VisaException">
            The NI-VISA driver returned an error as a result of calling this method.
            </exception>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method is called directly from code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-VISA driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-VISA driver library cannot be found.
            </exception>
    </member>
    <member name="M:NationalInstruments.VisaNS.RegisterBasedSession.MoveIn32(NationalInstruments.VisaNS.AddressSpace,System.Int64,System.Int32)">
      <summary>
            Moves a block of 32-bit data from the specified address space and offset to local memory.
            </summary>
      <param name="addressSpace">
            The address space.
            </param>
      <param name="offset">
            Offset in bytes of the starting address to read.
            </param>
      <param name="length">
            Number of elements to transfer.
            </param>
      <returns>
            Block of 32-bit data to store locally.
            </returns>
      <exception cref="T:System.ArgumentException">
            Invalid offset (parameter) specified.
            
            	-or-
            	
            Invalid length (parameter) specified.
            
            	-or-
            	
            Invalid addressSpace (parameter) specified.
            </exception>
      <exception cref="T:System.InvalidOperationException">
            Unable to start operation because setup is invalid (due to properties being set to an inconsistent state).
            </exception>
      <exception cref="T:NationalInstruments.VisaNS.VisaException">
            The NI-VISA driver returned an error as a result of calling this method.
            </exception>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method is called directly from code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-VISA driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-VISA driver library cannot be found.
            </exception>
    </member>
    <member name="M:NationalInstruments.VisaNS.RegisterBasedSession.MoveIn64(NationalInstruments.VisaNS.AddressSpace,System.Int32,System.Int32)">
      <summary>
            Moves a block of 64-bit data from the specified address space and offset to local memory.
            </summary>
      <param name="addressSpace">
            The address space.
            </param>
      <param name="offset">
            Offset in bytes of the starting address to read.
            </param>
      <param name="length">
            Number of elements to transfer.
            </param>
      <returns>
            Block of 64-bit data to store locally.
            </returns>
      <exception cref="T:System.ArgumentException">
            Invalid offset (parameter) specified.
            
            	-or-
            	
            Invalid length (parameter) specified.
            
            	-or-
            	
            Invalid addressSpace (parameter) specified.
            </exception>
      <exception cref="T:System.InvalidOperationException">
            Unable to start operation because setup is invalid (due to properties being set to an inconsistent state).
            </exception>
      <exception cref="T:NationalInstruments.VisaNS.VisaException">
            The NI-VISA driver returned an error as a result of calling this method.
            </exception>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method is called directly from code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-VISA driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-VISA driver library cannot be found.
            </exception>
    </member>
    <member name="M:NationalInstruments.VisaNS.RegisterBasedSession.MoveIn64(NationalInstruments.VisaNS.AddressSpace,System.Int64,System.Int32)">
      <summary>
            Moves a block of 64-bit data from the specified address space and offset to local memory.
            </summary>
      <param name="addressSpace">
            The address space.
            </param>
      <param name="offset">
            Offset in bytes of the starting address to read.
            </param>
      <param name="length">
            Number of elements to transfer.
            </param>
      <returns>
            Block of 64-bit data to store locally.
            </returns>
      <exception cref="T:System.ArgumentException">
            Invalid offset (parameter) specified.
            
            	-or-
            	
            Invalid length (parameter) specified.
            
            	-or-
            	
            Invalid addressSpace (parameter) specified.
            </exception>
      <exception cref="T:System.InvalidOperationException">
            Unable to start operation because setup is invalid (due to properties being set to an inconsistent state).
            </exception>
      <exception cref="T:NationalInstruments.VisaNS.VisaException">
            The NI-VISA driver returned an error as a result of calling this method.
            </exception>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method is called directly from code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-VISA driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-VISA driver library cannot be found.
            </exception>
    </member>
    <member name="M:NationalInstruments.VisaNS.RegisterBasedSession.MoveOut8(NationalInstruments.VisaNS.AddressSpace,System.Int32,System.Int32,System.Byte[])">
      <summary>
            Moves a block of 8-bit data from local memory to the specified address space and offset.
            </summary>
      <param name="addressSpace">
            The address space.
            </param>
      <param name="offset">
            Offset in bytes of the device to write to. 
            </param>
      <param name="length">
            Number of elements to transfer.
            </param>
      <param name="dataToMove">
            Block of local data to move to the specified addressSpace (parameter) and offset (parameter).
            </param>
      <exception cref="T:System.ArgumentException">
            Invalid offset (parameter) specified.
            
            	-or-
            	
            Invalid length (parameter) specified.
            
            	-or-
            	
            Invalid addressSpace (parameter) specified.
            </exception>
      <exception cref="T:System.InvalidOperationException">
            Unable to start operation because setup is invalid (due to properties being set to an inconsistent state).
            </exception>
      <exception cref="T:NationalInstruments.VisaNS.VisaException">
            The NI-VISA driver returned an error as a result of calling this method.
            </exception>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method is called directly from code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-VISA driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-VISA driver library cannot be found.
            </exception>
    </member>
    <member name="M:NationalInstruments.VisaNS.RegisterBasedSession.MoveOut8(NationalInstruments.VisaNS.AddressSpace,System.Int64,System.Int32,System.Byte[])">
      <summary>
            Moves a block of 8-bit data from local memory to the specified address space and offset.
            </summary>
      <param name="addressSpace">
            The address space.
            </param>
      <param name="offset">
            Offset in bytes of the device to write to. 
            </param>
      <param name="length">
            Number of elements to transfer.
            </param>
      <param name="dataToMove">
            Block of local data to move to the specified addressSpace (parameter) and offset (parameter).
            </param>
      <exception cref="T:System.ArgumentException">
            Invalid offset (parameter) specified.
            
            	-or-
            	
            Invalid length (parameter) specified.
            
            	-or-
            	
            Invalid addressSpace (parameter) specified.
            </exception>
      <exception cref="T:System.InvalidOperationException">
            Unable to start operation because setup is invalid (due to properties being set to an inconsistent state).
            </exception>
      <exception cref="T:NationalInstruments.VisaNS.VisaException">
            The NI-VISA driver returned an error as a result of calling this method.
            </exception>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method is called directly from code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-VISA driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-VISA driver library cannot be found.
            </exception>
    </member>
    <member name="M:NationalInstruments.VisaNS.RegisterBasedSession.MoveOut16(NationalInstruments.VisaNS.AddressSpace,System.Int32,System.Int32,System.Int16[])">
      <summary>
            Moves a block of 16-bit data from local memory to the specified address space and offset.
            </summary>
      <param name="addressSpace">
            The address space.
            </param>
      <param name="offset">
            Offset in bytes of the device to write to. 
            </param>
      <param name="length">
            Number of elements to transfer.
            </param>
      <param name="dataToMove">
            Block of local data to move to the specified addressSpace (parameter) and offset (parameter).
            </param>
      <exception cref="T:System.ArgumentException">
            Invalid offset (parameter) specified.
            
            	-or-
            	
            Invalid length (parameter) specified.
            
            	-or-
            	
            Invalid addressSpace (parameter) specified.
            </exception>
      <exception cref="T:System.InvalidOperationException">
            Unable to start operation because setup is invalid (due to properties being set to an inconsistent state).
            </exception>
      <exception cref="T:NationalInstruments.VisaNS.VisaException">
            The NI-VISA driver returned an error as a result of calling this method.
            </exception>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method is called directly from code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-VISA driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-VISA driver library cannot be found.
            </exception>
    </member>
    <member name="M:NationalInstruments.VisaNS.RegisterBasedSession.MoveOut16(NationalInstruments.VisaNS.AddressSpace,System.Int64,System.Int32,System.Int16[])">
      <summary>
            Moves a block of 16-bit data from local memory to the specified address space and offset.
            </summary>
      <param name="addressSpace">
            The address space.
            </param>
      <param name="offset">
            Offset in bytes of the device to write to. 
            </param>
      <param name="length">
            Number of elements to transfer.
            </param>
      <param name="dataToMove">
            Block of local data to move to the specified addressSpace (parameter) and offset (parameter).
            </param>
      <exception cref="T:System.ArgumentException">
            Invalid offset (parameter) specified.
            
            	-or-
            	
            Invalid length (parameter) specified.
            
            	-or-
            	
            Invalid addressSpace (parameter) specified.
            </exception>
      <exception cref="T:System.InvalidOperationException">
            Unable to start operation because setup is invalid (due to properties being set to an inconsistent state).
            </exception>
      <exception cref="T:NationalInstruments.VisaNS.VisaException">
            The NI-VISA driver returned an error as a result of calling this method.
            </exception>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method is called directly from code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-VISA driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-VISA driver library cannot be found.
            </exception>
    </member>
    <member name="M:NationalInstruments.VisaNS.RegisterBasedSession.MoveOut32(NationalInstruments.VisaNS.AddressSpace,System.Int32,System.Int32,System.Int32[])">
      <summary>
            Moves a block of 32-bit data from local memory to the specified address space and offset.
            </summary>
      <param name="addressSpace">
            The address space.
            </param>
      <param name="offset">
            Offset in bytes of the device to write to. 
            </param>
      <param name="length">
            Number of elements to transfer.
            </param>
      <param name="dataToMove">
            Block of local data to move to the specified addressSpace (parameter) and offset (parameter).
            </param>
      <exception cref="T:System.ArgumentException">
            Invalid offset (parameter) specified.
            
            	-or-
            	
            Invalid length (parameter) specified.
            
            		-or-
            	
            Invalid addressSpace (parameter) specified.
            </exception>
      <exception cref="T:System.InvalidOperationException">
            Unable to start operation because setup is invalid (due to properties being set to an inconsistent state).
            </exception>
      <exception cref="T:NationalInstruments.VisaNS.VisaException">
            The NI-VISA driver returned an error as a result of calling this method.
            </exception>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method is called directly from code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-VISA driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-VISA driver library cannot be found.
            </exception>
    </member>
    <member name="M:NationalInstruments.VisaNS.RegisterBasedSession.MoveOut32(NationalInstruments.VisaNS.AddressSpace,System.Int64,System.Int32,System.Int32[])">
      <summary>
            Moves a block of 32-bit data from local memory to the specified address space and offset.
            </summary>
      <param name="addressSpace">
            The address space.
            </param>
      <param name="offset">
            Offset in bytes of the device to write to. 
            </param>
      <param name="length">
            Number of elements to transfer.
            </param>
      <param name="dataToMove">
            Block of local data to move to the specified addressSpace (parameter) and offset (parameter).
            </param>
      <exception cref="T:System.ArgumentException">
            Invalid offset (parameter) specified.
            
            	-or-
            	
            Invalid length (parameter) specified.
            
            		-or-
            	
            Invalid addressSpace (parameter) specified.
            </exception>
      <exception cref="T:System.InvalidOperationException">
            Unable to start operation because setup is invalid (due to properties being set to an inconsistent state).
            </exception>
      <exception cref="T:NationalInstruments.VisaNS.VisaException">
            The NI-VISA driver returned an error as a result of calling this method.
            </exception>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method is called directly from code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-VISA driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-VISA driver library cannot be found.
            </exception>
    </member>
    <member name="M:NationalInstruments.VisaNS.RegisterBasedSession.MoveOut64(NationalInstruments.VisaNS.AddressSpace,System.Int32,System.Int32,System.Int64[])">
      <summary>
            Moves a block of 64-bit data from local memory to the specified address space and offset.
            </summary>
      <param name="addressSpace">
            The address space.
            </param>
      <param name="offset">
            Offset in bytes of the device to write to. 
            </param>
      <param name="length">
            Number of elements to transfer.
            </param>
      <param name="dataToMove">
            Block of local data to move to the specified addressSpace (parameter) and offset (parameter).
            </param>
      <exception cref="T:System.ArgumentException">
            Invalid offset (parameter) specified.
            
            	-or-
            	
            Invalid length (parameter) specified.
            
            		-or-
            	
            Invalid addressSpace (parameter) specified.
            </exception>
      <exception cref="T:System.InvalidOperationException">
            Unable to start operation because setup is invalid (due to properties being set to an inconsistent state).
            </exception>
      <exception cref="T:NationalInstruments.VisaNS.VisaException">
            The NI-VISA driver returned an error as a result of calling this method.
            </exception>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method is called directly from code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-VISA driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-VISA driver library cannot be found.
            </exception>
    </member>
    <member name="M:NationalInstruments.VisaNS.RegisterBasedSession.MoveOut64(NationalInstruments.VisaNS.AddressSpace,System.Int64,System.Int32,System.Int64[])">
      <summary>
            Moves a block of 64-bit data from local memory to the specified address space and offset.
            </summary>
      <param name="addressSpace">
            The address space.
            </param>
      <param name="offset">
            Offset in bytes of the device to write to. 
            </param>
      <param name="length">
            Number of elements to transfer.
            </param>
      <param name="dataToMove">
            Block of local data to move to the specified addressSpace (parameter) and offset (parameter).
            </param>
      <exception cref="T:System.ArgumentException">
            Invalid offset (parameter) specified.
            
            	-or-
            	
            Invalid length (parameter) specified.
            
            		-or-
            	
            Invalid addressSpace (parameter) specified.
            </exception>
      <exception cref="T:System.InvalidOperationException">
            Unable to start operation because setup is invalid (due to properties being set to an inconsistent state).
            </exception>
      <exception cref="T:NationalInstruments.VisaNS.VisaException">
            The NI-VISA driver returned an error as a result of calling this method.
            </exception>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method is called directly from code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-VISA driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-VISA driver library cannot be found.
            </exception>
    </member>
    <member name="M:NationalInstruments.VisaNS.RegisterBasedSession.Out8(NationalInstruments.VisaNS.AddressSpace,System.Int32,System.Byte)">
      <summary>
            Writes an 8-bit value to the specified memory space and offset.
            </summary>
      <param name="addressSpace">
            The address space.
            </param>
      <param name="offset">
            Offset in bytes of the address or register to which to read.
            </param>
      <param name="data">
            8-bit data to write to the bus.
            </param>
      <exception cref="T:System.ArgumentException">
            Invalid offset (parameter) specified.
            
            -or-
            	
            Invalid addressSpace (parameter) specified.
            </exception>
      <exception cref="T:System.InvalidOperationException">
            Unable to start operation because setup is invalid (due to properties being set to an inconsistent state).
            </exception>
      <exception cref="T:NationalInstruments.VisaNS.VisaException">
            The NI-VISA driver returned an error as a result of calling this method.
            </exception>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method is called directly from code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-VISA driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-VISA driver library cannot be found.
            </exception>
    </member>
    <member name="M:NationalInstruments.VisaNS.RegisterBasedSession.Out8(NationalInstruments.VisaNS.AddressSpace,System.Int64,System.Byte)">
      <summary>
            Writes an 8-bit value to the specified memory space and offset.
            </summary>
      <param name="addressSpace">
            The address space.
            </param>
      <param name="offset">
            Offset in bytes of the address or register to which to read.
            </param>
      <param name="data">
            8-bit data to write to the bus.
            </param>
      <exception cref="T:System.ArgumentException">
            Invalid offset (parameter) specified.
            
            -or-
            	
            Invalid addressSpace (parameter) specified.
            </exception>
      <exception cref="T:System.InvalidOperationException">
            Unable to start operation because setup is invalid (due to properties being set to an inconsistent state).
            </exception>
      <exception cref="T:NationalInstruments.VisaNS.VisaException">
            The NI-VISA driver returned an error as a result of calling this method.
            </exception>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method is called directly from code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-VISA driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-VISA driver library cannot be found.
            </exception>
    </member>
    <member name="M:NationalInstruments.VisaNS.RegisterBasedSession.Out16(NationalInstruments.VisaNS.AddressSpace,System.Int32,System.Int16)">
      <summary>
            Writes a 16-bit value to the specified memory space and offset.
            </summary>
      <param name="addressSpace">
            The address space.
            </param>
      <param name="offset">
            Offset in bytes of the address or register to which to read.
            </param>
      <param name="data">
            16-bit data to write to the bus.
            </param>
      <exception cref="T:System.ArgumentException">
            Invalid offset (parameter) specified.
            
            	-or-
            	
            Invalid addressSpace (parameter) specified.
            </exception>
      <exception cref="T:System.InvalidOperationException">
            Unable to start operation because setup is invalid (due to properties being set to an inconsistent state).
            </exception>
      <exception cref="T:NationalInstruments.VisaNS.VisaException">
            The NI-VISA driver returned an error as a result of calling this method.
            </exception>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method is called directly from code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-VISA driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-VISA driver library cannot be found.
            </exception>
    </member>
    <member name="M:NationalInstruments.VisaNS.RegisterBasedSession.Out16(NationalInstruments.VisaNS.AddressSpace,System.Int64,System.Int16)">
      <summary>
            Writes a 16-bit value to the specified memory space and offset.
            </summary>
      <param name="addressSpace">
            The address space.
            </param>
      <param name="offset">
            Offset in bytes of the address or register to which to read.
            </param>
      <param name="data">
            16-bit data to write to the bus.
            </param>
      <exception cref="T:System.ArgumentException">
            Invalid offset (parameter) specified.
            
            	-or-
            	
            Invalid addressSpace (parameter) specified.
            </exception>
      <exception cref="T:System.InvalidOperationException">
            Unable to start operation because setup is invalid (due to properties being set to an inconsistent state).
            </exception>
      <exception cref="T:NationalInstruments.VisaNS.VisaException">
            The NI-VISA driver returned an error as a result of calling this method.
            </exception>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method is called directly from code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-VISA driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-VISA driver library cannot be found.
            </exception>
    </member>
    <member name="M:NationalInstruments.VisaNS.RegisterBasedSession.Out32(NationalInstruments.VisaNS.AddressSpace,System.Int32,System.Int32)">
      <summary>
            Writes a 32-bit value to the specified memory space and offset.
            </summary>
      <param name="addressSpace">
            The address space.
            </param>
      <param name="offset">
            Offset in bytes of the address or register to which to read.
            </param>
      <param name="data">
            32-bit data to write to the bus.
            </param>
      <exception cref="T:System.ArgumentException">
            Invalid offset (parameter) specified.
            
            	-or-
            	
            Invalid addressSpace (parameter) specified.
            </exception>
      <exception cref="T:System.InvalidOperationException">
            Unable to start operation because setup is invalid (due to properties being set to an inconsistent state).
            </exception>
      <exception cref="T:NationalInstruments.VisaNS.VisaException">
            The NI-VISA driver returned an error as a result of calling this method.
            </exception>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method is called directly from code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-VISA driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-VISA driver library cannot be found.
            </exception>
    </member>
    <member name="M:NationalInstruments.VisaNS.RegisterBasedSession.Out32(NationalInstruments.VisaNS.AddressSpace,System.Int64,System.Int32)">
      <summary>
            Writes a 32-bit value to the specified memory space and offset.
            </summary>
      <param name="addressSpace">
            The address space.
            </param>
      <param name="offset">
            Offset in bytes of the address or register to which to read.
            </param>
      <param name="data">
            32-bit data to write to the bus.
            </param>
      <exception cref="T:System.ArgumentException">
            Invalid offset (parameter) specified.
            
            	-or-
            	
            Invalid addressSpace (parameter) specified.
            </exception>
      <exception cref="T:System.InvalidOperationException">
            Unable to start operation because setup is invalid (due to properties being set to an inconsistent state).
            </exception>
      <exception cref="T:NationalInstruments.VisaNS.VisaException">
            The NI-VISA driver returned an error as a result of calling this method.
            </exception>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method is called directly from code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-VISA driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-VISA driver library cannot be found.
            </exception>
    </member>
    <member name="M:NationalInstruments.VisaNS.RegisterBasedSession.Out64(NationalInstruments.VisaNS.AddressSpace,System.Int32,System.Int64)">
      <summary>
            Writes a 64-bit value to the specified memory space and offset.
            </summary>
      <param name="addressSpace">
            The address space.
            </param>
      <param name="offset">
            Offset in bytes of the address or register to which to read.
            </param>
      <param name="data">
            64-bit data to write to the bus.
            </param>
      <exception cref="T:System.ArgumentException">
            Invalid offset (parameter) specified.
            
            	-or-
            	
            Invalid addressSpace (parameter) specified.
            </exception>
      <exception cref="T:System.InvalidOperationException">
            Unable to start operation because setup is invalid (due to properties being set to an inconsistent state).
            </exception>
      <exception cref="T:NationalInstruments.VisaNS.VisaException">
            The NI-VISA driver returned an error as a result of calling this method.
            </exception>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method is called directly from code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-VISA driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-VISA driver library cannot be found.
            </exception>
    </member>
    <member name="M:NationalInstruments.VisaNS.RegisterBasedSession.Out64(NationalInstruments.VisaNS.AddressSpace,System.Int64,System.Int64)">
      <summary>
            Writes a 64-bit value to the specified memory space and offset.
            </summary>
      <param name="addressSpace">
            The address space.
            </param>
      <param name="offset">
            Offset in bytes of the address or register to which to read.
            </param>
      <param name="data">
            64-bit data to write to the bus.
            </param>
      <exception cref="T:System.ArgumentException">
            Invalid offset (parameter) specified.
            
            	-or-
            	
            Invalid addressSpace (parameter) specified.
            </exception>
      <exception cref="T:System.InvalidOperationException">
            Unable to start operation because setup is invalid (due to properties being set to an inconsistent state).
            </exception>
      <exception cref="T:NationalInstruments.VisaNS.VisaException">
            The NI-VISA driver returned an error as a result of calling this method.
            </exception>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method is called directly from code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-VISA driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-VISA driver library cannot be found.
            </exception>
    </member>
    <member name="P:NationalInstruments.VisaNS.RegisterBasedSession.DestinationIncrement">
      <summary>
            Gets or sets how many elements the destination offset is incremented after every transfer.
            </summary>
      <exception cref="T:NationalInstruments.VisaNS.VisaException">
            The property is set to an invalid state.
            </exception>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method is called directly from code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-VISA driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-VISA driver library cannot be found.
            </exception>
    </member>
    <member name="P:NationalInstruments.VisaNS.RegisterBasedSession.SourceIncrement">
      <summary>
            Gets or sets how many elements the source offset is incremented after every transfer.
            </summary>
      <exception cref="T:NationalInstruments.VisaNS.VisaException">
            The property is set to an invalid state.
            </exception>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method is called directly from code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-VISA driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-VISA driver library cannot be found.
            </exception>
    </member>
    <member name="P:NationalInstruments.VisaNS.RegisterBasedSession.AllowDma">
      <summary>
            Gets or sets if I/O accesses use DMA or Programmed I/O.
            </summary>
      <exception cref="T:NationalInstruments.VisaNS.VisaException">
            The property is set to an invalid state.
            </exception>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method is called directly from code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-VISA driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-VISA driver library cannot be found.
            </exception>
    </member>
    <member name="M:NationalInstruments.VisaNS.VxiMemory.#ctor(System.String)">
      <summary>
            Initializes a new instance of the VxiMemory object from
            the specified resource name.
            </summary>
      <param name="resourceName">
            String that describes a unique VISA resource.
            </param>
      <exception cref="T:System.ArgumentException">
            Insufficient location information, or the device or resource is not present in the system.
            
            -or-
            
            The interface type is valid, but the specified interface number is not configured.
            
            -or-
            resourceName (parameter) does not describe a valid
            VXI MEMACC or GPIB-VXI MEMACC resource.
            </exception>
      <exception cref="T:NationalInstruments.VisaNS.VisaException">
            There are problems opening a VISA session to 
            resourceName (parameter).
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-VISA driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-VISA driver library cannot be found.
            </exception>
    </member>
    <member name="M:NationalInstruments.VisaNS.VxiMemory.#ctor(System.String,NationalInstruments.VisaNS.AccessModes,System.Int32,System.Boolean)">
      <summary>
            Initializes a new instance of the VxiMemory object from
            the specified resource name, access mode, timeout, and resource name validation flag.
            </summary>
      <param name="resourceName">
            String that describes a unique VISA resource.
            </param>
      <param name="checkResourceType">
            Validation setting for the resource string.  
            </param>
      <param name="accessMode">
            The mode by which the specified VISA resource is accessed.
            </param>
      <param name="openTimeout">
            The maximum time in milliseconds that this statement waits to 
            open a VISA session with the specified resource. This parameter does not set
            the Timeout property. 
            </param>
      <exception cref="T:System.ArgumentException">
            Insufficient location information, or the device or resource is not present in the system.
            
            -or-
            
            Invalid accessMode (parameter).
            
            -or-
            
            The interface type is valid, but the specified interface number is not configured.
            
            -or-
            resourceName (parameter) does not describe a valid
            VXI MEMACC or GPIB-VXI MEMACC resource and checkResourceType (parameter) is set to
            true.
            </exception>
      <exception cref="T:NationalInstruments.VisaNS.VisaException">
            There are problems opening a VISA session to 
            resourceName (parameter)</exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-VISA driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-VISA driver library cannot be found.
            </exception>
    </member>
    <member name="M:NationalInstruments.VisaNS.VxiMemory.Move(NationalInstruments.VisaNS.AddressSpace,System.Int32,NationalInstruments.VisaNS.DataWidth,NationalInstruments.VisaNS.AddressSpace,System.Int32,NationalInstruments.VisaNS.DataWidth,System.Int32)">
      <summary>
            Moves a block of data.
            </summary>
      <param name="srcSpace">
            Address space of the source.
            </param>
      <param name="srcOffset">
            Offset of the starting address or register from which to read. 
            </param>
      <param name="srcWidth">
            Data width of the source.
            </param>
      <param name="destSpace">
            Address space of the destination.
            </param>
      <param name="destOffset">
            Offset of the starting address or register to which to write.
            </param>
      <param name="destWidth">
            Data width of the destination.
            </param>
      <param name="length">
            Number of elements to transfer, where the data width of the elements to transfer is identical to srcWidth (parameter).
            </param>
      <exception cref="T:System.ArgumentException">
            Cannot support source and destination widths that are different.
            
            -or-
            
            Invalid source or destination width specified.
            
            -or-
            
            Invalid offset specified.
            
            -or-
            
            Invalid length (parameter) specified.
            
            -or-
            
            Invalid address space specified.
            </exception>
      <exception cref="T:System.InvalidOperationException">
            Unable to start operation because setup is invalid (due to properties being set to an inconsistent state).
            </exception>
      <exception cref="T:NationalInstruments.VisaNS.VisaException">
            The NI-VISA driver returned an error as a result of calling this method.
            </exception>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method is called directly from code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-VISA driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-VISA driver library cannot be found.
            </exception>
    </member>
    <member name="M:NationalInstruments.VisaNS.VxiMemory.Move(NationalInstruments.VisaNS.AddressSpace,System.Int64,NationalInstruments.VisaNS.DataWidth,NationalInstruments.VisaNS.AddressSpace,System.Int64,NationalInstruments.VisaNS.DataWidth,System.Int32)">
      <summary>
            Moves a block of data.
            </summary>
      <param name="srcSpace">
            Address space of the source.
            </param>
      <param name="srcOffset">
            Offset of the starting address or register from which to read. 
            </param>
      <param name="srcWidth">
            Data width of the source.
            </param>
      <param name="destSpace">
            Address space of the destination.
            </param>
      <param name="destOffset">
            Offset of the starting address or register to which to write.
            </param>
      <param name="destWidth">
            Data width of the destination.
            </param>
      <param name="length">
            Number of elements to transfer, where the data width of the elements to transfer is identical to srcWidth (parameter).
            </param>
      <exception cref="T:System.ArgumentException">
            Cannot support source and destination widths that are different.
            
            -or-
            
            Invalid source or destination width specified.
            
            -or-
            
            Invalid offset specified.
            
            -or-
            
            Invalid length (parameter) specified.
            
            -or-
            
            Invalid address space specified.
            </exception>
      <exception cref="T:System.InvalidOperationException">
            Unable to start operation because setup is invalid (due to properties being set to an inconsistent state).
            </exception>
      <exception cref="T:NationalInstruments.VisaNS.VisaException">
            The NI-VISA driver returned an error as a result of calling this method.
            </exception>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method is called directly from code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-VISA driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-VISA driver library cannot be found.
            </exception>
    </member>
    <member name="P:NationalInstruments.VisaNS.VxiMemory.DestinationByteOrder">
      <summary>
            Gets or sets the byte order to use in high-level access operations, 
            such as Out32 and 
            MoveOut32,
            when writing to the destination.
            </summary>
      <exception cref="T:NationalInstruments.VisaNS.VisaException">
            The property is set to an invalid state.
            </exception>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method is called directly from code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-VISA driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-VISA driver library cannot be found.
            </exception>
    </member>
    <member name="P:NationalInstruments.VisaNS.VxiMemory.DestinationPrivilege">
      <summary>
            Gets or sets the address modifier to use in high-level access operations, 
            such as Out32 and 
            MoveOut32,
            when writing to the destination.
            </summary>
      <exception cref="T:NationalInstruments.VisaNS.VisaException">
            The property is set to an invalid state.
            </exception>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method is called directly from code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-VISA driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-VISA driver library cannot be found.
            </exception>
    </member>
    <member name="P:NationalInstruments.VisaNS.VxiMemory.LogicalAddress">
      <summary>
            Gets the logical address of the local controller.
            </summary>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method is called directly from code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-VISA driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-VISA driver library cannot be found.
            </exception>
    </member>
    <member name="P:NationalInstruments.VisaNS.VxiMemory.SourcePrivilege">
      <summary>
            Gets or sets the address modifier to use when reading from the source.
            </summary>
      <exception cref="T:NationalInstruments.VisaNS.VisaException">
            The property is set to an invalid state.
            </exception>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method is called directly from code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-VISA driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-VISA driver library cannot be found.
            </exception>
    </member>
    <member name="P:NationalInstruments.VisaNS.VxiMemory.SourceByteOrder">
      <summary>
            Gets or sets the byte order to use when reading from the source.
            </summary>
      <exception cref="T:NationalInstruments.VisaNS.VisaException">
            The property is set to an invalid state.
            </exception>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method is called directly from code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-VISA driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-VISA driver library cannot be found.
            </exception>
    </member>
    <member name="T:NationalInstruments.VisaNS.UsbSessionInterruptEventHandler">
      <summary>
            Represents the method that handles the UsbInterrupt event on UsbSession.
            </summary>
      <param name="sender">
            Object that generated the event.
            </param>
      <param name="e">UsbSessionInterruptEventArgs object that specifies information about the event.
            </param>
    </member>
    <member name="T:NationalInstruments.VisaNS.UsbRawEventArgs">
      <summary>
            Provides data for events on UsbRaw.
            </summary>
    </member>
    <member name="M:NationalInstruments.VisaNS.UsbRawEventArgs.ToString">
      <summary>
            Overrides ToString.
            </summary>
      <returns>
            A string representation of the object.
            </returns>
    </member>
    <member name="P:NationalInstruments.VisaNS.UsbRawEventArgs.EventType">
      <summary>
            Gets an enumeration value indicating which event occurred.
            </summary>
    </member>
    <member name="T:NationalInstruments.VisaNS.RenMode">
      <summary>
            Specifies the state of the GPIB Remote Enable (REN) line.
            </summary>
    </member>
    <member name="F:NationalInstruments.VisaNS.RenMode.Deassert">
      <summary>
            Deassert REN line.
            </summary>
    </member>
    <member name="F:NationalInstruments.VisaNS.RenMode.Assert">
      <summary>
            Assert REN line.
            </summary>
    </member>
    <member name="F:NationalInstruments.VisaNS.RenMode.DeassertAfterGtl">
      <summary>
            Send the Go To Local (GTL) command and deassert REN line.
            </summary>
    </member>
    <member name="F:NationalInstruments.VisaNS.RenMode.AssertAndAddress">
      <summary>
            Assert REN line and address device.
            </summary>
    </member>
    <member name="F:NationalInstruments.VisaNS.RenMode.AssertLlo">
      <summary>
            Send LLO to any devices that are addressed to listen.
            </summary>
    </member>
    <member name="F:NationalInstruments.VisaNS.RenMode.AssertAddressLlo">
      <summary>
            Address this device and send it a Local Lockout (LLO) command, putting it in Remote With
            Local lockout State (RWLS).
            </summary>
    </member>
    <member name="F:NationalInstruments.VisaNS.RenMode.AddressAndGtl">
      <summary>
            Send the Go To Local command (GTL) to this device.
            </summary>
    </member>
    <member name="T:NationalInstruments.VisaNS.PxiSessionEventArgs">
      <summary>
            Provides data for events on PxiSession.
            </summary>
    </member>
    <member name="M:NationalInstruments.VisaNS.PxiSessionEventArgs.ToString">
      <summary>
            Overrides ToString.
            </summary>
      <returns>
            A string representation of the object.
            </returns>
    </member>
    <member name="P:NationalInstruments.VisaNS.PxiSessionEventArgs.ReceiveInterruptSequence">
      <summary>
            Gets the index of the interrupt sequence that detected the interrupt condition.
            </summary>
    </member>
    <member name="P:NationalInstruments.VisaNS.PxiSessionEventArgs.ReceiveInterruptData">
      <summary>
            Gets the first register read in the interrupt detection sequence.
            </summary>
    </member>
    <member name="P:NationalInstruments.VisaNS.PxiSessionEventArgs.EventType">
      <summary>
            Gets an enumeration value indicating which event occurred.
            </summary>
    </member>
    <member name="T:NationalInstruments.VisaNS.MessageBasedSessionWriter">
      <summary>
            Represents a writer that can write formatted data to an IMessageBasedSession. 
            </summary>
    </member>
    <member name="M:NationalInstruments.VisaNS.MessageBasedSessionWriter.#ctor(NationalInstruments.VisaNS.IMessageBasedSession)">
      <summary>
            Initializes a new instance of the MessageBasedSessionWriter object for
            the specified IMessageBasedSession.
            </summary>
      <param name="session">IMessageBasedSession reference to the VISA session from which to read formatted data.
            </param>
      <exception cref="T:System.ArgumentNullException" />
    </member>
    <member name="M:NationalInstruments.VisaNS.MessageBasedSessionWriter.Write(System.Char)">
      <summary>
            Writes an ASCII-encoded character to the VISA session.
            </summary>
      <param name="value">
            The character to write.
            </param>
      <exception cref="T:NationalInstruments.VisaNS.VisaException">
            The NI-VISA driver returned an error as a result of calling this method.
            </exception>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method is called directly from code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-VISA driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-VISA driver library cannot be found.
            </exception>
    </member>
    <member name="M:NationalInstruments.VisaNS.MessageBasedSessionWriter.Write(System.String)">
      <summary>
            Writes an ASCII-encoded string to the VISA session.
            </summary>
      <param name="value">
            The string to write.
            </param>
      <exception cref="T:System.ArgumentNullException">value (parameter) is null</exception>
      <exception cref="T:NationalInstruments.VisaNS.VisaException">
            The NI-VISA driver returned an error as a result of calling this method.
            </exception>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method is called directly from code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-VISA driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-VISA driver library cannot be found.
            </exception>
    </member>
    <member name="M:NationalInstruments.VisaNS.MessageBasedSessionWriter.Write(System.Boolean)">
      <summary>
            Writes the text representation of a Boolean to the VISA session.
            </summary>
      <param name="value">
            The Boolean to write.
            </param>
      <exception cref="T:NationalInstruments.VisaNS.VisaException">
            The NI-VISA driver returned an error as a result of calling this method.
            </exception>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method is called directly from code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-VISA driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-VISA driver library cannot be found.
            </exception>
    </member>
    <member name="M:NationalInstruments.VisaNS.MessageBasedSessionWriter.Write(System.Byte)">
      <summary>
            Writes the text representation of a byte to the VISA session.
            </summary>
      <param name="value">
            The byte to write.
            </param>
      <exception cref="T:NationalInstruments.VisaNS.VisaException">
            The NI-VISA driver returned an error as a result of calling this method.
            </exception>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method is called directly from code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-VISA driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-VISA driver library cannot be found.
            </exception>
    </member>
    <member name="M:NationalInstruments.VisaNS.MessageBasedSessionWriter.Write(System.SByte)">
      <summary>
            Writes the text representation of a signed byte to the VISA session.
            </summary>
      <param name="value">
            The signed byte to write.
            </param>
      <exception cref="T:NationalInstruments.VisaNS.VisaException">
            The NI-VISA driver returned an error as a result of calling this method.
            </exception>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method is called directly from code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-VISA driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-VISA driver library cannot be found.
            </exception>
    </member>
    <member name="M:NationalInstruments.VisaNS.MessageBasedSessionWriter.Write(System.Int16)">
      <summary>
            Writes the text representation of a 16-bit integer to the VISA session.
            </summary>
      <param name="value">
            The 16-bit integer to write.
            </param>
      <exception cref="T:NationalInstruments.VisaNS.VisaException">
            The NI-VISA driver returned an error as a result of calling this method.
            </exception>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method is called directly from code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-VISA driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-VISA driver library cannot be found.
            </exception>
    </member>
    <member name="M:NationalInstruments.VisaNS.MessageBasedSessionWriter.Write(System.UInt16)">
      <summary>
            Writes the text representation of a 16-bit unsigned integer to the VISA session.
            </summary>
      <param name="value">
            The 16-bit unsigned integer to write.
            </param>
      <exception cref="T:NationalInstruments.VisaNS.VisaException">
            The NI-VISA driver returned an error as a result of calling this method.
            </exception>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method is called directly from code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-VISA driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-VISA driver library cannot be found.
            </exception>
    </member>
    <member name="M:NationalInstruments.VisaNS.MessageBasedSessionWriter.Write(System.Int32)">
      <summary>
            Writes the text representation of a 32-bit integer to the VISA session.
            </summary>
      <param name="value">
            The 32-bit integer to write.
            </param>
      <exception cref="T:NationalInstruments.VisaNS.VisaException">
            The NI-VISA driver returned an error as a result of calling this method.
            </exception>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method is called directly from code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-VISA driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-VISA driver library cannot be found.
            </exception>
    </member>
    <member name="M:NationalInstruments.VisaNS.MessageBasedSessionWriter.Write(System.UInt32)">
      <summary>
            Writes the text representation of an 32-bit unsigned integer to the VISA session.
            </summary>
      <param name="value">
            The 32-bit unsigned integer to write.
            </param>
      <exception cref="T:NationalInstruments.VisaNS.VisaException">
            The NI-VISA driver returned an error as a result of calling this method.
            </exception>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method is called directly from code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-VISA driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-VISA driver library cannot be found.
            </exception>
    </member>
    <member name="M:NationalInstruments.VisaNS.MessageBasedSessionWriter.Write(System.Single)">
      <summary>
            Writes the text representation of a single to the VISA session.
            </summary>
      <param name="value">
            The single to write.
            </param>
      <exception cref="T:NationalInstruments.VisaNS.VisaException">
            The NI-VISA driver returned an error as a result of calling this method.
            </exception>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method is called directly from code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-VISA driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-VISA driver library cannot be found.
            </exception>
    </member>
    <member name="M:NationalInstruments.VisaNS.MessageBasedSessionWriter.Write(System.Double)">
      <summary>
            Writes the text representation of a double to the VISA session.
            </summary>
      <param name="value">
            The double to write.
            </param>
      <exception cref="T:NationalInstruments.VisaNS.VisaException">
            The NI-VISA driver returned an error as a result of calling this method.
            </exception>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method is called directly from code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-VISA driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-VISA driver library cannot be found.
            </exception>
    </member>
    <member name="M:NationalInstruments.VisaNS.MessageBasedSessionWriter.Write(System.Object)">
      <summary>
            Writes the text representation of an Object to the VISA session.
            </summary>
      <param name="value">
            The Object to write.
            </param>
      <exception cref="T:NationalInstruments.VisaNS.VisaException">
            The NI-VISA driver returned an error as a result of calling this method.
            </exception>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method is called directly from code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-VISA driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-VISA driver library cannot be found.
            </exception>
    </member>
    <member name="M:NationalInstruments.VisaNS.MessageBasedSessionWriter.Write(System.Char[])">
      <summary>
            Writes a character array to the VISA session.
            </summary>
      <param name="buffer">
            The character array to write.
            </param>
      <exception cref="T:System.ArgumentNullException">
            The buffer (parameter) parameter is null.
            </exception>
      <exception cref="T:NationalInstruments.VisaNS.VisaException">
            The NI-VISA driver returned an error as a result of calling this method.
            </exception>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method is called directly from code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-VISA driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-VISA driver library cannot be found.
            </exception>
    </member>
    <member name="M:NationalInstruments.VisaNS.MessageBasedSessionWriter.Write(System.Char[],System.Int32,System.Int32)">
      <summary>
            Writes a character array to the VISA session.
            </summary>
      <param name="buffer">
            The character array to write.
            </param>
      <param name="index">
            The index in the buffer from which to start writing.
            </param>
      <param name="count">
            The number of characters to write.
            </param>
      <exception cref="T:System.ArgumentNullException">
            The buffer (parameter) parameter is null.
            </exception>
      <exception cref="T:System.ArgumentOutOfRangeException">index (parameter) is less than zero or greater than or equal to the buffer (parameter) length.
            
            -or-
            count (parameter) is less than one or greater than the buffer (parameter) length.
            </exception>
      <exception cref="T:System.ArgumentException">
            The index (parameter) plus the count (parameter) is greater than the buffer (parameter) length. 
            </exception>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method is called directly from code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-VISA driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-VISA driver library cannot be found.
            </exception>
    </member>
    <member name="M:NationalInstruments.VisaNS.MessageBasedSessionWriter.Write(System.String,System.Object)">
      <summary>
            Writes an ASCII-encoded formatted string to the VISA session, using the same semantics as Format. 
            </summary>
      <param name="format">
            The formatting string.
            </param>
      <param name="arg0">
            An object to write into the formatted string.
            </param>
      <exception cref="T:System.ArgumentNullException">format (parameter) is null.
            </exception>
      <exception cref="T:NationalInstruments.VisaNS.VisaException">
            The NI-VISA driver returned an error as a result of calling this method.
            </exception>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method is called directly from code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-VISA driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-VISA driver library cannot be found.
            </exception>
    </member>
    <member name="M:NationalInstruments.VisaNS.MessageBasedSessionWriter.Write(System.String,System.Object,System.Object)">
      <summary>
            Writes an ASCII-encoded formatted string to the VISA session, using the same semantics as Format. 
            </summary>
      <param name="format">
            The formatting string.
            </param>
      <param name="arg0">
            An object to write into the formatted string.
            </param>
      <param name="arg1">
            An object to write into the formatted string.
            </param>
      <exception cref="T:System.ArgumentNullException">format (parameter) is null.
            </exception>
      <exception cref="T:NationalInstruments.VisaNS.VisaException">
            The NI-VISA driver returned an error as a result of calling this method.
            </exception>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method is called directly from code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-VISA driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-VISA driver library cannot be found.
            </exception>
    </member>
    <member name="M:NationalInstruments.VisaNS.MessageBasedSessionWriter.Write(System.String,System.Object,System.Object,System.Object)">
      <summary>
            Writes an ASCII-encoded formatted string to the VISA session, using the same semantics as Format. 
            </summary>
      <param name="format">
            The formatting string.
            </param>
      <param name="arg0">
            An object to write into the formatted string.
            </param>
      <param name="arg1">
            An object to write into the formatted string.
            </param>
      <param name="arg2">
            An object to write into the formatted string.
            </param>
      <exception cref="T:System.ArgumentNullException">format (parameter) is null.
            </exception>
      <exception cref="T:NationalInstruments.VisaNS.VisaException">
            The NI-VISA driver returned an error as a result of calling this method.
            </exception>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method is called directly from code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-VISA driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-VISA driver library cannot be found.
            </exception>
    </member>
    <member name="M:NationalInstruments.VisaNS.MessageBasedSessionWriter.Write(System.String,System.Object[])">
      <summary>
            Writes an ASCII-encoded formatted string to the VISA session, using the same semantics as Format. 
            </summary>
      <param name="format">
            The formatting string.
            </param>
      <param name="arg">
            The object array to write into the formatted string.
            </param>
      <exception cref="T:System.ArgumentNullException">format (parameter) or arg (parameter) is null.
            </exception>
      <exception cref="T:NationalInstruments.VisaNS.VisaException">
            The NI-VISA driver returned an error as a result of calling this method.
            </exception>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method is called directly from code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-VISA driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-VISA driver library cannot be found.
            </exception>
    </member>
    <member name="M:NationalInstruments.VisaNS.MessageBasedSessionWriter.WriteLine">
      <summary>
            Writes a new line terminator ('\n') to the VISA session and writes all unsent data from the internal buffer.
            </summary>
      <exception cref="T:NationalInstruments.VisaNS.VisaException">
            The NI-VISA driver returned an error as a result of calling this method.
            </exception>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method is called directly from code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-VISA driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-VISA driver library cannot be found.
            </exception>
    </member>
    <member name="M:NationalInstruments.VisaNS.MessageBasedSessionWriter.WriteLine(System.Char)">
      <summary>
            Writes a character followed by a new line terminator ('\n') to 
            the VISA session, and writes all unsent data from the internal buffer.
            </summary>
      <param name="value">
            The Char to write.
            </param>
      <exception cref="T:NationalInstruments.VisaNS.VisaException">
            The NI-VISA driver returned an error as a result of calling this method.
            </exception>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method is called directly from code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-VISA driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-VISA driver library cannot be found.
            </exception>
    </member>
    <member name="M:NationalInstruments.VisaNS.MessageBasedSessionWriter.WriteLine(System.String)">
      <summary>
            Writes an ASCII-encoded string followed by a new line terminator ('\n') to 
            the VISA session, and writes all unsent data from the internal buffer.
            </summary>
      <param name="value">
            The string to write.
            </param>
      <exception cref="T:System.ArgumentNullException">value (parameter) is null</exception>
      <exception cref="T:NationalInstruments.VisaNS.VisaException">
            The NI-VISA driver returned an error as a result of calling this method.
            </exception>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method is called directly from code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-VISA driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-VISA driver library cannot be found.
            </exception>
    </member>
    <member name="M:NationalInstruments.VisaNS.MessageBasedSessionWriter.WriteLine(System.Boolean)">
      <summary>
            Writes the text representation of a Boolean followed by a new line terminator ('\n') to 
            the VISA session, and writes all unsent data from the internal buffer.
            </summary>
      <param name="value">
            The Boolean to write.
            </param>
      <exception cref="T:NationalInstruments.VisaNS.VisaException">
            The NI-VISA driver returned an error as a result of calling this method.
            </exception>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method is called directly from code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-VISA driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-VISA driver library cannot be found.
            </exception>
    </member>
    <member name="M:NationalInstruments.VisaNS.MessageBasedSessionWriter.WriteLine(System.Byte)">
      <summary>
            Writes the text representation of a byte followed by a new line terminator ('\n') to 
            the VISA session, and writes all unsent data from the internal buffer.
            </summary>
      <param name="value">
            The byte to write.
            </param>
      <exception cref="T:NationalInstruments.VisaNS.VisaException">
            The NI-VISA driver returned an error as a result of calling this method.
            </exception>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method is called directly from code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-VISA driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-VISA driver library cannot be found.
            </exception>
    </member>
    <member name="M:NationalInstruments.VisaNS.MessageBasedSessionWriter.WriteLine(System.SByte)">
      <summary>
            Writes the text representation of a signed byte followed by a new line terminator ('\n') to 
            the VISA session, and writes all unsent data from the internal buffer.
            </summary>
      <param name="value">
            The signed byte to write.
            </param>
      <exception cref="T:NationalInstruments.VisaNS.VisaException">
            The NI-VISA driver returned an error as a result of calling this method.
            </exception>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method is called directly from code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-VISA driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-VISA driver library cannot be found.
            </exception>
    </member>
    <member name="M:NationalInstruments.VisaNS.MessageBasedSessionWriter.WriteLine(System.Int16)">
      <summary>
            Writes the text representation of a 16-bit integer followed by a new line terminator ('\n') to 
            the VISA session, and writes all unsent data from the internal buffer.
            </summary>
      <param name="value">
            The 16-bit integer to write.
            </param>
      <exception cref="T:NationalInstruments.VisaNS.VisaException">
            The NI-VISA driver returned an error as a result of calling this method.
            </exception>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method is called directly from code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-VISA driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-VISA driver library cannot be found.
            </exception>
    </member>
    <member name="M:NationalInstruments.VisaNS.MessageBasedSessionWriter.WriteLine(System.UInt16)">
      <summary>
            Writes the text representation of a 16-bit unsigned integer followed by a new line terminator ('\n') to 
            the VISA session, and writes all unsent data from the internal buffer.
            </summary>
      <param name="value">
            The 16-bit unsigned integer to write.
            </param>
      <exception cref="T:NationalInstruments.VisaNS.VisaException">
            The NI-VISA driver returned an error as a result of calling this method.
            </exception>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method is called directly from code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-VISA driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-VISA driver library cannot be found.
            </exception>
    </member>
    <member name="M:NationalInstruments.VisaNS.MessageBasedSessionWriter.WriteLine(System.Int32)">
      <summary>
            Writes the text representation of a 32-bit integer followed by a new line terminator ('\n') to 
            the VISA session, and writes all unsent data from the internal buffer.
            </summary>
      <param name="value">
            The 32-bit integer to write.
            </param>
      <exception cref="T:NationalInstruments.VisaNS.VisaException">
            The NI-VISA driver returned an error as a result of calling this method.
            </exception>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method is called directly from code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-VISA driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-VISA driver library cannot be found.
            </exception>
    </member>
    <member name="M:NationalInstruments.VisaNS.MessageBasedSessionWriter.WriteLine(System.UInt32)">
      <summary>
            Writes the text representation of a 32-bit unsigned integer followed by a new line terminator ('\n') to 
            the VISA session, and writes all unsent data from the internal buffer.
            </summary>
      <param name="value">
            The 32-bit unsigned integer to write.
            </param>
      <exception cref="T:NationalInstruments.VisaNS.VisaException">
            The NI-VISA driver returned an error as a result of calling this method.
            </exception>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method is called directly from code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-VISA driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-VISA driver library cannot be found.
            </exception>
    </member>
    <member name="M:NationalInstruments.VisaNS.MessageBasedSessionWriter.WriteLine(System.Single)">
      <summary>
            Writes the text representation of a single followed by a new line terminator ('\n') to 
            the VISA session, and writes all unsent data from the internal buffer.
            </summary>
      <param name="value">
            The single to write.
            </param>
      <exception cref="T:NationalInstruments.VisaNS.VisaException">
            The NI-VISA driver returned an error as a result of calling this method.
            </exception>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method is called directly from code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-VISA driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-VISA driver library cannot be found.
            </exception>
    </member>
    <member name="M:NationalInstruments.VisaNS.MessageBasedSessionWriter.WriteLine(System.Double)">
      <summary>
            Writes the text representation of a double followed by a new line terminator ('\n') to 
            the VISA session, and writes all unsent data from the internal buffer.
            </summary>
      <param name="value">
            The double to write.
            </param>
      <exception cref="T:NationalInstruments.VisaNS.VisaException">
            The NI-VISA driver returned an error as a result of calling this method.
            </exception>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method is called directly from code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-VISA driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-VISA driver library cannot be found.
            </exception>
    </member>
    <member name="M:NationalInstruments.VisaNS.MessageBasedSessionWriter.WriteLine(System.Object)">
      <summary>
            Writes the text representation of an Object followed by a new line terminator ('\n') to 
            the VISA session, and writes all unsent data from the internal buffer.
            </summary>
      <param name="value">
            The Object to write.
            </param>
      <exception cref="T:NationalInstruments.VisaNS.VisaException">
            The NI-VISA driver returned an error as a result of calling this method.
            </exception>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method is called directly from code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-VISA driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-VISA driver library cannot be found.
            </exception>
    </member>
    <member name="M:NationalInstruments.VisaNS.MessageBasedSessionWriter.WriteLine(System.Char[])">
      <summary>
            Writes a character array followed by a new line terminator ('\n') to 
            the VISA session, and writes all unsent data from the internal buffer.
            </summary>
      <param name="buffer">
            The character array to write.
            </param>
      <exception cref="T:System.ArgumentNullException">
            The buffer (parameter) parameter is null.
            </exception>
      <exception cref="T:NationalInstruments.VisaNS.VisaException">
            The NI-VISA driver returned an error as a result of calling this method.
            </exception>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method is called directly from code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-VISA driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-VISA driver library cannot be found.
            </exception>
    </member>
    <member name="M:NationalInstruments.VisaNS.MessageBasedSessionWriter.WriteLine(System.Char[],System.Int32,System.Int32)">
      <summary>
            Writes a character array followed by a new line terminator ('\n') to 
            the VISA session, and writes all unsent data from the internal buffer.
            </summary>
      <param name="buffer">
            The character array to write.
            </param>
      <param name="index">
            The index in the buffer from which to start writing.
            </param>
      <param name="count">
            The number of characters to write.
            </param>
      <exception cref="T:System.ArgumentNullException">
            The buffer (parameter) parameter is null.
            </exception>
      <exception cref="T:System.ArgumentOutOfRangeException">index (parameter) is less than zero or greater than or equal to the buffer (parameter) length.
            
            -or-
            count (parameter) is less than one or greater than the buffer (parameter) length.
            </exception>
      <exception cref="T:System.ArgumentException">
            The index (parameter) plus the count (parameter) is greater than the buffer (parameter) length. 
            </exception>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method is called directly from code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-VISA driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-VISA driver library cannot be found.
            </exception>
    </member>
    <member name="M:NationalInstruments.VisaNS.MessageBasedSessionWriter.WriteLine(System.String,System.Object)">
      <summary>
            Writes an ASCII-encoded formatted string followed by a new line terminator ('\n') to the VISA session, using the same semantics as Format. 
            This method then writes all unsent data from the internal buffer.
            </summary>
      <param name="format">
            The formatting string.
            </param>
      <param name="arg0">
            An object to write into the formatted string.
            </param>
      <exception cref="T:System.ArgumentNullException">format (parameter) is null.
            </exception>
      <exception cref="T:NationalInstruments.VisaNS.VisaException">
            The NI-VISA driver returned an error as a result of calling this method.
            </exception>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method is called directly from code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-VISA driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-VISA driver library cannot be found.
            </exception>
    </member>
    <member name="M:NationalInstruments.VisaNS.MessageBasedSessionWriter.WriteLine(System.String,System.Object,System.Object)">
      <summary>
            Writes an ASCII-encoded formatted string followed by a new line terminator ('\n') to the VISA session, using the same semantics as Format. 
            This method then writes all unsent data from the internal buffer.
            </summary>
      <param name="format">
            The formatting string.
            </param>
      <param name="arg0">
            An object to write into the formatted string.
            </param>
      <param name="arg1">
            An object to write into the formatted string.
            </param>
      <exception cref="T:System.ArgumentNullException">format (parameter) is null.
            </exception>
      <exception cref="T:NationalInstruments.VisaNS.VisaException">
            The NI-VISA driver returned an error as a result of calling this method.
            </exception>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method is called directly from code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-VISA driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-VISA driver library cannot be found.
            </exception>
    </member>
    <member name="M:NationalInstruments.VisaNS.MessageBasedSessionWriter.WriteLine(System.String,System.Object,System.Object,System.Object)">
      <summary>
            Writes an ASCII-encoded formatted string followed by a new line terminator ('\n') to the VISA session, using the same semantics as Format. 
            This method then writes all unsent data from the internal buffer.
            </summary>
      <param name="format">
            The formatting string.
            </param>
      <param name="arg0">
            An object to write into the formatted string.
            </param>
      <param name="arg1">
            An object to write into the formatted string.
            </param>
      <param name="arg2">
            An object to write into the formatted string.
            </param>
      <exception cref="T:System.ArgumentNullException">format (parameter) is null.
            </exception>
      <exception cref="T:NationalInstruments.VisaNS.VisaException">
            The NI-VISA driver returned an error as a result of calling this method.
            </exception>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method is called directly from code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-VISA driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-VISA driver library cannot be found.
            </exception>
    </member>
    <member name="M:NationalInstruments.VisaNS.MessageBasedSessionWriter.WriteLine(System.String,System.Object[])">
      <summary>
            Writes an ASCII-encoded formatted string followed by a new line terminator ('\n') to the VISA session, using the same semantics as Format. 
            This method then writes all unsent data from the internal buffer.
            </summary>
      <param name="format">
            The formatting string.
            </param>
      <param name="arg">
            The object array to write into the formatted string.
            </param>
      <exception cref="T:System.ArgumentNullException">format (parameter) or arg (parameter) is null.
            </exception>
      <exception cref="T:NationalInstruments.VisaNS.VisaException">
            The NI-VISA driver returned an error as a result of calling this method.
            </exception>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method is called directly from code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-VISA driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-VISA driver library cannot be found.
            </exception>
    </member>
    <member name="M:NationalInstruments.VisaNS.MessageBasedSessionWriter.WriteBinary(System.Byte[])">
      <summary>
            Writes a byte array to the VISA session.
            Use BinaryEncoding to specify how the VISA session transfers the data.
            </summary>
      <param name="buffer">
            The byte array to write.
            </param>
      <exception cref="T:System.ArgumentNullException">
            The buffer (parameter) parameter is null.
            </exception>
      <exception cref="T:NationalInstruments.VisaNS.VisaException">
            The NI-VISA driver returned an error as a result of calling this method.
            </exception>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method is called directly from code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-VISA driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-VISA driver library cannot be found.
            </exception>
    </member>
    <member name="M:NationalInstruments.VisaNS.MessageBasedSessionWriter.WriteBinary(System.SByte[])">
      <summary>
            Writes a signed byte array to the VISA session.
            Use BinaryEncoding to specify how the VISA session transfers the data.
            </summary>
      <param name="buffer">
            The signed byte array to write.
            </param>
      <exception cref="T:System.ArgumentNullException">
            The buffer (parameter) parameter is null.
            </exception>
      <exception cref="T:NationalInstruments.VisaNS.VisaException">
            The NI-VISA driver returned an error as a result of calling this method.
            </exception>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method is called directly from code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-VISA driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-VISA driver library cannot be found.
            </exception>
    </member>
    <member name="M:NationalInstruments.VisaNS.MessageBasedSessionWriter.WriteBinary(System.Int16[])">
      <summary>
            Writes an array of 16-bit integers to the VISA session.
            Use BinaryEncoding to specify how the VISA session transfers the data.
            </summary>
      <param name="buffer">
            The 16-bit integer array to write.
            </param>
      <exception cref="T:System.ArgumentNullException">
            The buffer (parameter) parameter is null.
            </exception>
      <exception cref="T:NationalInstruments.VisaNS.VisaException">
            The NI-VISA driver returned an error as a result of calling this method.
            </exception>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method is called directly from code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-VISA driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-VISA driver library cannot be found.
            </exception>
    </member>
    <member name="M:NationalInstruments.VisaNS.MessageBasedSessionWriter.WriteBinary(System.UInt16[])">
      <summary>
            Writes an array of 16-bit unsigned integers to the VISA session.
            Use BinaryEncoding to specify how the VISA session transfers the data.
            </summary>
      <param name="buffer">
            The array of 16-bit unsigned integers to write.
            </param>
      <exception cref="T:System.ArgumentNullException">
            The buffer (parameter) parameter is null.
            </exception>
      <exception cref="T:NationalInstruments.VisaNS.VisaException">
            The NI-VISA driver returned an error as a result of calling this method.
            </exception>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method is called directly from code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-VISA driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-VISA driver library cannot be found.
            </exception>
    </member>
    <member name="M:NationalInstruments.VisaNS.MessageBasedSessionWriter.WriteBinary(System.Int32[])">
      <summary>
            Writes a 32-bit integer array to the VISA session.
            Use BinaryEncoding to specify how the VISA session transfers the data.
            </summary>
      <param name="buffer">
            The 32-bit integer array to write.
            </param>
      <exception cref="T:System.ArgumentNullException">
            The buffer (parameter) parameter is null.
            </exception>
      <exception cref="T:NationalInstruments.VisaNS.VisaException">
            The NI-VISA driver returned an error as a result of calling this method.
            </exception>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method is called directly from code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-VISA driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-VISA driver library cannot be found.
            </exception>
    </member>
    <member name="M:NationalInstruments.VisaNS.MessageBasedSessionWriter.WriteBinary(System.UInt32[])">
      <summary>
            Writes an  array of 32-bit unsigned integers to the VISA session.
            Use BinaryEncoding to specify how the VISA session transfers the data.
            </summary>
      <param name="buffer">
            The array of 32-bit unsigned integers to write.
            </param>
      <exception cref="T:System.ArgumentNullException">
            The buffer (parameter) parameter is null.
            </exception>
      <exception cref="T:NationalInstruments.VisaNS.VisaException">
            The NI-VISA driver returned an error as a result of calling this method.
            </exception>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method is called directly from code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-VISA driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-VISA driver library cannot be found.
            </exception>
    </member>
    <member name="M:NationalInstruments.VisaNS.MessageBasedSessionWriter.WriteBinary(System.Single[])">
      <summary>
            Writes a single array to the VISA session.
            Use BinaryEncoding to specify how the VISA session transfers the data.
            </summary>
      <param name="buffer">
            The single array to write.
            </param>
      <exception cref="T:System.ArgumentNullException">
            The buffer (parameter) parameter is null.
            </exception>
      <exception cref="T:NationalInstruments.VisaNS.VisaException">
            The NI-VISA driver returned an error as a result of calling this method.
            </exception>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method is called directly from code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-VISA driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-VISA driver library cannot be found.
            </exception>
    </member>
    <member name="M:NationalInstruments.VisaNS.MessageBasedSessionWriter.WriteBinary(System.Double[])">
      <summary>
            Writes a double array to the VISA session.
            Use BinaryEncoding to specify how the VISA session transfers the data.
            </summary>
      <param name="buffer">
            The double array to write.
            </param>
      <exception cref="T:System.ArgumentNullException">
            The buffer (parameter) parameter is null.
            </exception>
      <exception cref="T:NationalInstruments.VisaNS.VisaException">
            The NI-VISA driver returned an error as a result of calling this method.
            </exception>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method is called directly from code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-VISA driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-VISA driver library cannot be found.
            </exception>
    </member>
    <member name="M:NationalInstruments.VisaNS.MessageBasedSessionWriter.WriteBinary(System.Byte[],System.Int32,System.Int32)">
      <summary>
            Writes a byte subarray to the VISA session.
            Use BinaryEncoding to specify how the VISA session transfers the data.
            </summary>
      <param name="buffer">
            The byte array to write.
            </param>
      <param name="index">
            The index in the buffer from which to start writing.
            </param>
      <param name="count">
            The number of characters to write.
            </param>
      <exception cref="T:System.ArgumentNullException">
            The buffer (parameter) parameter is null.
            </exception>
      <exception cref="T:System.ArgumentOutOfRangeException">index (parameter) is less than zero or greater than or equal to the buffer (parameter) length.
            
            -or-
            count (parameter) is less than one or greater than the buffer (parameter) length.
            </exception>
      <exception cref="T:System.ArgumentException">
            The index (parameter) plus the count (parameter) is greater than the buffer (parameter) length. 
            </exception>
      <exception cref="T:System.ArgumentNullException">
            The buffer (parameter) parameter is null.
            </exception>
      <exception cref="T:NationalInstruments.VisaNS.VisaException">
            The NI-VISA driver returned an error as a result of calling this method.
            </exception>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method is called directly from code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-VISA driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-VISA driver library cannot be found.
            </exception>
    </member>
    <member name="M:NationalInstruments.VisaNS.MessageBasedSessionWriter.WriteBinary(System.SByte[],System.Int32,System.Int32)">
      <summary>
            Writes a signed byte subarray to the VISA session.
            Use BinaryEncoding to specify how the VISA session transfers the data.
            </summary>
      <param name="buffer">
            The signed byte array to write.
            </param>
      <param name="index">
            The index in the buffer from which to start writing.
            </param>
      <param name="count">
            The number of characters to write.
            </param>
      <exception cref="T:System.ArgumentNullException">
            The buffer (parameter) parameter is null.
            </exception>
      <exception cref="T:System.ArgumentOutOfRangeException">index (parameter) is less than zero or greater than or equal to the buffer (parameter) length.
            
            -or-
            count (parameter) is less than one or greater than the buffer (parameter) length.
            </exception>
      <exception cref="T:System.ArgumentException">
            The index (parameter) plus the count (parameter) is greater than the buffer (parameter) length. 
            </exception>
      <exception cref="T:System.ArgumentNullException">
            The buffer (parameter) parameter is null.
            </exception>
      <exception cref="T:NationalInstruments.VisaNS.VisaException">
            The NI-VISA driver returned an error as a result of calling this method.
            </exception>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method is called directly from code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-VISA driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-VISA driver library cannot be found.
            </exception>
    </member>
    <member name="M:NationalInstruments.VisaNS.MessageBasedSessionWriter.WriteBinary(System.Int16[],System.Int32,System.Int32)">
      <summary>
            Writes a subarray of 16-bit integers to the VISA session.
            Use BinaryEncoding to specify how the VISA session transfers the data.
            </summary>
      <param name="buffer">
            The 16-bit integer array to write.
            </param>
      <param name="index">
            The index in the buffer from which to start writing.
            </param>
      <param name="count">
            The number of characters to write.
            </param>
      <exception cref="T:System.ArgumentNullException">
            The buffer (parameter) parameter is null.
            </exception>
      <exception cref="T:System.ArgumentOutOfRangeException">index (parameter) is less than zero or greater than or equal to the buffer (parameter) length.
            
            -or-
            count (parameter) is less than one or greater than the buffer (parameter) length.
            </exception>
      <exception cref="T:System.ArgumentException">
            The index (parameter) plus the count (parameter) is greater than the buffer (parameter) length. 
            </exception>
      <exception cref="T:System.ArgumentNullException">
            The buffer (parameter) parameter is null.
            </exception>
      <exception cref="T:NationalInstruments.VisaNS.VisaException">
            The NI-VISA driver returned an error as a result of calling this method.
            </exception>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method is called directly from code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-VISA driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-VISA driver library cannot be found.
            </exception>
    </member>
    <member name="M:NationalInstruments.VisaNS.MessageBasedSessionWriter.WriteBinary(System.UInt16[],System.Int32,System.Int32)">
      <summary>
            Writes a subarray of 16-bit unsigned integers to the VISA session.
            Use BinaryEncoding to specify how the VISA session transfers the data.
            </summary>
      <param name="buffer">
            The array of 16-bit unsigned integers to write.
            </param>
      <param name="index">
            The index in the buffer from which to start writing.
            </param>
      <param name="count">
            The number of characters to write.
            </param>
      <exception cref="T:System.ArgumentNullException">
            The buffer (parameter) parameter is null.
            </exception>
      <exception cref="T:System.ArgumentOutOfRangeException">index (parameter) is less than zero or greater than or equal to the buffer (parameter) length.
            
            -or-
            count (parameter) is less than one or greater than the buffer (parameter) length.
            </exception>
      <exception cref="T:System.ArgumentException">
            The index (parameter) plus the count (parameter) is greater than the buffer (parameter) length. 
            </exception>
      <exception cref="T:System.ArgumentNullException">
            The buffer (parameter) parameter is null.
            </exception>
      <exception cref="T:NationalInstruments.VisaNS.VisaException">
            The NI-VISA driver returned an error as a result of calling this method.
            </exception>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method is called directly from code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-VISA driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-VISA driver library cannot be found.
            </exception>
    </member>
    <member name="M:NationalInstruments.VisaNS.MessageBasedSessionWriter.WriteBinary(System.Int32[],System.Int32,System.Int32)">
      <summary>
            Writes a subarray of 32-bit integers to the VISA session.
            Use BinaryEncoding to specify how the VISA session transfers the data.
            </summary>
      <param name="buffer">
            The 32-bit integer array to write.
            </param>
      <param name="index">
            The index in the buffer from which to start writing.
            </param>
      <param name="count">
            The number of characters to write.
            </param>
      <exception cref="T:System.ArgumentNullException">
            The buffer (parameter) parameter is null.
            </exception>
      <exception cref="T:System.ArgumentOutOfRangeException">index (parameter) is less than zero or greater than or equal to the buffer (parameter) length.
            
            -or-
            count (parameter) is less than one or greater than the buffer (parameter) length.
            </exception>
      <exception cref="T:System.ArgumentException">
            The index (parameter) plus the count (parameter) is greater than the buffer (parameter) length. 
            </exception>
      <exception cref="T:System.ArgumentNullException">
            The buffer (parameter) parameter is null.
            </exception>
      <exception cref="T:NationalInstruments.VisaNS.VisaException">
            The NI-VISA driver returned an error as a result of calling this method.
            </exception>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method is called directly from code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-VISA driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-VISA driver library cannot be found.
            </exception>
    </member>
    <member name="M:NationalInstruments.VisaNS.MessageBasedSessionWriter.WriteBinary(System.UInt32[],System.Int32,System.Int32)">
      <summary>
            Writes a subarray of 32-bit unsigned integers to the VISA session.
            Use BinaryEncoding to specify how the VISA session transfers the data.
            </summary>
      <param name="buffer">
            The array of 32-bit unsigned integers to write.
            </param>
      <param name="index">
            The index in the buffer from which to start writing.
            </param>
      <param name="count">
            The number of characters to write.
            </param>
      <exception cref="T:System.ArgumentNullException">
            The buffer (parameter) parameter is null.
            </exception>
      <exception cref="T:System.ArgumentOutOfRangeException">index (parameter) is less than zero or greater than or equal to the buffer (parameter) length.
            
            -or-
            count (parameter) is less than one or greater than the buffer (parameter) length.
            </exception>
      <exception cref="T:System.ArgumentException">
            The index (parameter) plus the count (parameter) is greater than the buffer (parameter) length. 
            </exception>
      <exception cref="T:System.ArgumentNullException">
            The buffer (parameter) parameter is null.
            </exception>
      <exception cref="T:NationalInstruments.VisaNS.VisaException">
            The NI-VISA driver returned an error as a result of calling this method.
            </exception>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method is called directly from code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-VISA driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-VISA driver library cannot be found.
            </exception>
    </member>
    <member name="M:NationalInstruments.VisaNS.MessageBasedSessionWriter.WriteBinary(System.Single[],System.Int32,System.Int32)">
      <summary>
            Writes a single subarray to the VISA session.
            Use BinaryEncoding to specify how the VISA session transfers the data.
            </summary>
      <param name="buffer">
            The single array to write.
            </param>
      <param name="index">
            The index in the buffer from which to start writing.
            </param>
      <param name="count">
            The number of characters to write.
            </param>
      <exception cref="T:System.ArgumentNullException">
            The buffer (parameter) parameter is null.
            </exception>
      <exception cref="T:System.ArgumentOutOfRangeException">index (parameter) is less than zero or greater than or equal to the buffer (parameter) length.
            
            -or-
            count (parameter) is less than one or greater than the buffer (parameter) length.
            </exception>
      <exception cref="T:System.ArgumentException">
            The index (parameter) plus the count (parameter) is greater than the buffer (parameter) length. 
            </exception>
      <exception cref="T:System.ArgumentNullException">
            The buffer (parameter) parameter is null.
            </exception>
      <exception cref="T:NationalInstruments.VisaNS.VisaException">
            The NI-VISA driver returned an error as a result of calling this method.
            </exception>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method is called directly from code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-VISA driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-VISA driver library cannot be found.
            </exception>
    </member>
    <member name="M:NationalInstruments.VisaNS.MessageBasedSessionWriter.WriteBinary(System.Double[],System.Int32,System.Int32)">
      <summary>
            Writes a double subarray to the VISA session.
            Use BinaryEncoding to specify how the VISA session transfers the data.
            </summary>
      <param name="buffer">
            The double array to write.
            </param>
      <param name="index">
            The index in the buffer from which to start writing.
            </param>
      <param name="count">
            The number of characters to write.
            </param>
      <exception cref="T:System.ArgumentNullException">
            The buffer (parameter) parameter is null.
            </exception>
      <exception cref="T:System.ArgumentOutOfRangeException">index (parameter) is less than zero or greater than or equal to the buffer (parameter) length.
            
            -or-
            count (parameter) is less than one or greater than the buffer (parameter) length.
            </exception>
      <exception cref="T:System.ArgumentException">
            The index (parameter) plus the count (parameter) is greater than the buffer (parameter) length. 
            </exception>
      <exception cref="T:System.ArgumentNullException">
            The buffer (parameter) parameter is null.
            </exception>
      <exception cref="T:NationalInstruments.VisaNS.VisaException">
            The NI-VISA driver returned an error as a result of calling this method.
            </exception>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method is called directly from code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-VISA driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-VISA driver library cannot be found.
            </exception>
    </member>
    <member name="M:NationalInstruments.VisaNS.MessageBasedSessionWriter.Flush">
      <summary>
            Sends all unsent data from the internal buffer to the device.
            </summary>
      <exception cref="T:NationalInstruments.VisaNS.VisaException">
            The NI-VISA driver returned an error as a result of calling this method.
            </exception>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method is called directly from code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-VISA driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-VISA driver library cannot be found.
            </exception>
    </member>
    <member name="P:NationalInstruments.VisaNS.MessageBasedSessionWriter.BinaryEncoding">
      <summary>
            Get or sets the BinaryEncoding used to write binary data.
            </summary>
      <exception cref="T:System.ArgumentException">
            The property is set to an invalid value.
            </exception>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method is called directly from code or indirectly through a finalizer.
            </exception>
    </member>
    <member name="T:NationalInstruments.VisaNS.MessageBasedSessionWriter.VisaCustomFormatter">
      <summary>
            Manages formatting for Visa IO.
            This class defers to the InvariantCulture for any data type that it can't explicitly format itself.
            Its primary role is to provide support for turning arrays into comma-delimited string representations.
            </summary>
    </member>
    <member name="T:NationalInstruments.VisaNS.MessageBasedSessionReader">
      <summary>
            Represents a reader that can read formatted data from an IMessageBasedSession. 
            </summary>
    </member>
    <member name="M:NationalInstruments.VisaNS.MessageBasedSessionReader.#ctor(NationalInstruments.VisaNS.IMessageBasedSession)">
      <summary>
            Initializes a new instance of the MessageBasedSessionReader object for
            the specified IMessageBasedSession.
            </summary>
      <param name="session">
            IMessageBasedSession reference to the VISA session from which to read formatted data.
            </param>
      <exception cref="T:System.ArgumentNullException" />
    </member>
    <member name="M:NationalInstruments.VisaNS.MessageBasedSessionReader.DiscardUnreadData">
      <summary>
            Reads and discards all data from the VISA session until an END indicator is read.
            </summary>
      <exception cref="T:NationalInstruments.VisaNS.VisaException">
            The NI-VISA driver returned an error as a result of calling this method.
            </exception>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method is called directly from code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-VISA driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-VISA driver library cannot be found.
            </exception>
    </member>
    <member name="M:NationalInstruments.VisaNS.MessageBasedSessionReader.Skip(System.Int32)">
      <summary>
            Reads and discards count (parameter) ASCII-encoded characters from the VISA session.
            </summary>
      <param name="count">
            The number of characters to read and discard.
            </param>
      <exception cref="T:NationalInstruments.VisaNS.VisaException">
            The NI-VISA driver returned an error as a result of calling this method.
            </exception>
      <exception cref="T:System.ArgumentOutOfRangeException">
            The count (parameter) parameter is zero or negative.
            </exception>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method is called directly from code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-VISA driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-VISA driver library cannot be found.
            </exception>
    </member>
    <member name="M:NationalInstruments.VisaNS.MessageBasedSessionReader.ReadChar">
      <summary>
            Reads an ASCII-encoded character from the VISA session.
            </summary>
      <returns>
            The character read from the VISA session.
            </returns>
      <exception cref="T:NationalInstruments.VisaNS.VisaException">
            The NI-VISA driver returned an error as a result of calling this method.
            </exception>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method is called directly from code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-VISA driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-VISA driver library cannot be found.
            </exception>
    </member>
    <member name="M:NationalInstruments.VisaNS.MessageBasedSessionReader.ReadString">
      <summary>
            Reads characters from the VISA session and returns the characters in a string. 
            </summary>
      <returns>
            A string containing the ASCII-encoded characters read from the VISA session. This might be less than 
            the number of characters requested if the end of the data is reached.
            </returns>
      <exception cref="T:NationalInstruments.VisaNS.VisaException">
            The NI-VISA driver returned an error as a result of calling this method.
            </exception>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method is called directly from code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-VISA driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-VISA driver library cannot be found.
            </exception>
    </member>
    <member name="M:NationalInstruments.VisaNS.MessageBasedSessionReader.ReadString(System.Int32)">
      <summary>
            Reads count (parameter) characters from the VISA session and returns the characters in a string. 
            </summary>
      <param name="count">
            The number of characters to read.
            </param>
      <returns>
            A string containing the ASCII-encoded characters read from the VISA session. This might be less than 
            the number of characters requested if the end of the data is reached.
            </returns>
      <exception cref="T:NationalInstruments.VisaNS.VisaException">
            The NI-VISA driver returned an error as a result of calling this method.
            </exception>
      <exception cref="T:System.ArgumentOutOfRangeException">
            The count (parameter) parameter is zero or negative.
            </exception>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method is called directly from code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-VISA driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-VISA driver library cannot be found.
            </exception>
    </member>
    <member name="M:NationalInstruments.VisaNS.MessageBasedSessionReader.ReadString(System.String)">
      <summary>
            Reads a string from the VISA session that exactly matches the match (parameter) parameter.
            </summary>
      <param name="match">
            The exact string to read from the VISA session.
            </param>
      <returns>
            The value of the match (parameter) parameter.
            </returns>
      <exception cref="T:NationalInstruments.VisaNS.VisaException">
            The NI-VISA driver returned an error as a result of calling this method.
            </exception>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method is called directly from code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-VISA driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-VISA driver library cannot be found.
            </exception>
    </member>
    <member name="M:NationalInstruments.VisaNS.MessageBasedSessionReader.ReadToEnd">
      <summary>
            Reads characters from the VISA session until an END indicator is read and returns the characters in a string. 
            </summary>
      <returns>
            A string containing the ASCII-encoded characters read from the VISA session. This might be less than 
            the number of characters requested if the end of the data is reached.
            </returns>
      <exception cref="T:NationalInstruments.VisaNS.VisaException">
            The NI-VISA driver returned an error as a result of calling this method.
            </exception>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method is called directly from code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-VISA driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-VISA driver library cannot be found.
            </exception>
    </member>
    <member name="M:NationalInstruments.VisaNS.MessageBasedSessionReader.ReadLine">
      <summary>
            Reads characters from the VISA session until a linefeed character (\n) is read and returns the characters in a string. 
            </summary>
      <returns>
            A string containing the ASCII-encoded characters read from the VISA session. This might be less than 
            the number of characters requested if the end of the data is reached.
            </returns>
      <exception cref="T:NationalInstruments.VisaNS.VisaException">
            The NI-VISA driver returned an error as a result of calling this method.
            </exception>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method is called directly from code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-VISA driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-VISA driver library cannot be found.
            </exception>
    </member>
    <member name="M:NationalInstruments.VisaNS.MessageBasedSessionReader.ReadMatch(System.String)">
      <summary>
            Reads characters from the VISA session until a character not in match (parameter) is read and returns the characters in a string. 
            </summary>
      <returns>
            A string containing the ASCII-encoded characters read from the VISA session. This might be less than 
            the number of characters requested if the end of the data is reached.
            </returns>
      <param name="match">
            A string containing the characters against which to compare the characters read from the VISA session.
            </param>
      <exception cref="T:NationalInstruments.VisaNS.VisaException">
            The NI-VISA driver returned an error as a result of calling this method.
            </exception>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method is called directly from code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-VISA driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-VISA driver library cannot be found.
            </exception>
    </member>
    <member name="M:NationalInstruments.VisaNS.MessageBasedSessionReader.ReadMatch(System.String,System.Int32)">
      <summary>
            Reads count (parameter) characters from the VISA session until a character not in match (parameter) is read and returns the characters in a string. 
            </summary>
      <param name="match">
            A string containing the characters against which to compare the characters read from the VISA session.
            </param>
      <param name="count">
            The number of characters to read.
            </param>
      <returns>
            A string containing the ASCII-encoded characters read from the VISA session. This might be less than 
            the number of characters requested if the end of the data is reached.
            </returns>
      <exception cref="T:NationalInstruments.VisaNS.VisaException">
            The NI-VISA driver returned an error as a result of calling this method.
            </exception>
      <exception cref="T:System.ArgumentOutOfRangeException">
            The count (parameter) parameter is zero or negative.
            </exception>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method is called directly from code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-VISA driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-VISA driver library cannot be found.
            </exception>
    </member>
    <member name="M:NationalInstruments.VisaNS.MessageBasedSessionReader.ReadMismatch(System.String)">
      <summary>
            Reads characters from the VISA session until a character in match (parameter) is read and returns the characters in a string. 
            </summary>
      <param name="match">
            A string containing the characters against which to compare to the characters read from the VISA session.
            </param>
      <returns>
            A string containing the ASCII-encoded characters read from the VISA session. This might be less than 
            the number of characters requested if the end of the data is reached.
            </returns>
      <exception cref="T:NationalInstruments.VisaNS.VisaException">
            The NI-VISA driver returned an error as a result of calling this method.
            </exception>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method is called directly from code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-VISA driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-VISA driver library cannot be found.
            </exception>
    </member>
    <member name="M:NationalInstruments.VisaNS.MessageBasedSessionReader.ReadMismatch(System.String,System.Int32)">
      <summary>
            Reads count (parameter) characters from the VISA session until a character in match (parameter) is read and returns the characters in a string. 
            </summary>
      <param name="match">
            A string containing the characters against which to compare to the characters read from the VISA session.
            </param>
      <param name="count">
            The number of characters to read.
            </param>
      <returns>
            A string containing the ASCII-encoded characters read from the VISA session. This might be less than 
            the number of characters requested if the end of the data is reached.
            </returns>
      <exception cref="T:NationalInstruments.VisaNS.VisaException">
            The NI-VISA driver returned an error as a result of calling this method.
            </exception>
      <exception cref="T:System.ArgumentOutOfRangeException">
            The count (parameter) parameter is zero or negative.
            </exception>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method is called directly from code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-VISA driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-VISA driver library cannot be found.
            </exception>
    </member>
    <member name="M:NationalInstruments.VisaNS.MessageBasedSessionReader.ReadInt32">
      <summary>
            Reads an ASCII-encoded 32-bit integer from the VISA session.
            </summary>
      <returns>
            The 32-bit integer read from the VISA session.
            </returns>
      <exception cref="T:NationalInstruments.VisaNS.VisaException">
            The NI-VISA driver returned an error as a result of calling this method.
            </exception>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method is called directly from code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-VISA driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-VISA driver library cannot be found.
            </exception>
    </member>
    <member name="M:NationalInstruments.VisaNS.MessageBasedSessionReader.ReadDouble">
      <summary>
            Reads an ASCII-encoded double from the VISA session.
            </summary>
      <returns>
            The double read from the VISA session.
            </returns>
      <exception cref="T:NationalInstruments.VisaNS.VisaException">
            The NI-VISA driver returned an error as a result of calling this method.
            </exception>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method is called directly from code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-VISA driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-VISA driver library cannot be found.
            </exception>
    </member>
    <member name="M:NationalInstruments.VisaNS.MessageBasedSessionReader.ReadChars(System.Int32)">
      <summary>
            Reads count (parameter) ASCII-encoded characters from the VISA session 
            and returns the data in a character array.
            </summary>
      <param name="count">
            The number of characters to read.
            </param>
      <returns>
            A character array containing data read from the VISA session. This might be less than 
            the number of characters requested if the end of the data is reached.
            </returns>
      <exception cref="T:NationalInstruments.VisaNS.VisaException">
            The NI-VISA driver returned an error as a result of calling this method.
            </exception>
      <exception cref="T:System.ArgumentOutOfRangeException">
            The count (parameter) parameter is zero or negative.
            </exception>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method is called directly from code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-VISA driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-VISA driver library cannot be found.
            </exception>
    </member>
    <member name="M:NationalInstruments.VisaNS.MessageBasedSessionReader.ReadCommaDelimitedInt32s(System.Int32)">
      <summary>
            Reads count (parameter) ASCII-encoded, comma-delimited 32-bit integers from the VISA session
            and returns the data in an array of 32-bit integers.
            </summary>
      <param name="count">
            The number of 32-bit integers to read.
            </param>
      <returns>
            An array of 32-bit integers containing data read from the VISA session. This might be less than 
            the number of 32-bit integers requested if the end of the data is reached.
            </returns>
      <exception cref="T:NationalInstruments.VisaNS.VisaException">
            The NI-VISA driver returned an error as a result of calling this method.
            </exception>
      <exception cref="T:System.ArgumentOutOfRangeException">
            The count (parameter) parameter is zero or negative.
            </exception>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method is called directly from code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-VISA driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-VISA driver library cannot be found.
            </exception>
    </member>
    <member name="M:NationalInstruments.VisaNS.MessageBasedSessionReader.ReadInt32s(System.Int32)">
      <summary>
            Reads count (parameter) 32-bit signed integers from the VISA session.
            Use BinaryEncoding to specify how the VISA session transfers the data.
            </summary>
      <param name="count">
            The number of 32-bit signed integers to read.
            </param>
      <returns>
            An array of 32-bit integers containing data read from the VISA session. This might be less than 
            the number of 32-bit signed integers requested if the end of the data is reached.
            </returns>
      <exception cref="T:NationalInstruments.VisaNS.VisaException">
            The NI-VISA driver returned an error as a result of calling this method.
            </exception>
      <exception cref="T:System.ArgumentOutOfRangeException">
            The count (parameter) parameter is zero or negative.
            </exception>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method is called directly from code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-VISA driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-VISA driver library cannot be found.
            </exception>
    </member>
    <member name="M:NationalInstruments.VisaNS.MessageBasedSessionReader.ReadCommaDelimitedDoubles(System.Int32)">
      <summary>
            Reads count (parameter) ASCII-encoded, comma-delimited doubles from the VISA session
            and returns the data in a double array.
            </summary>
      <param name="count">
            The number of doubles to read.
            </param>
      <returns>
            A double array containing data read from the VISA session. This might be less than 
            the number of doubles requested if the end of the data is reached.
            </returns>
      <exception cref="T:NationalInstruments.VisaNS.VisaException">
            The NI-VISA driver returned an error as a result of calling this method.
            </exception>
      <exception cref="T:System.ArgumentOutOfRangeException">
            The count (parameter) parameter is zero or negative.
            </exception>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method is called directly from code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-VISA driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-VISA driver library cannot be found.
            </exception>
    </member>
    <member name="M:NationalInstruments.VisaNS.MessageBasedSessionReader.ReadDoubles(System.Int32)">
      <summary>
            Reads count (parameter) doubles from the VISA session and returns the data in a double array.
            Use BinaryEncoding to specify how the VISA session transfers the data.
            </summary>
      <param name="count">
            The number of doubles to read.
            </param>
      <returns>
            A double array containing data read from the VISA session. This might be less than 
            the number of doubles requested if the end of the data is reached.
            </returns>
      <exception cref="T:NationalInstruments.VisaNS.VisaException">
            The NI-VISA driver returned an error as a result of calling this method.
            </exception>
      <exception cref="T:System.ArgumentOutOfRangeException">
            The count (parameter) parameter is zero or negative.
            </exception>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method is called directly from code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-VISA driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-VISA driver library cannot be found.
            </exception>
    </member>
    <member name="M:NationalInstruments.VisaNS.MessageBasedSessionReader.ReadSBytes(System.Int32)">
      <summary>
            Reads count (parameter) signed bytes from the VISA session.
            Use BinaryEncoding to specify how the VISA session transfers the data.
            </summary>
      <param name="count">
            The number of signed bytes to read.
            </param>
      <returns>
            A signed byte array containing data read from the VISA session. This might be less than 
            the number of signed bytes requested if the end of the data is reached.
            </returns>
      <exception cref="T:NationalInstruments.VisaNS.VisaException">
            The NI-VISA driver returned an error as a result of calling this method.
            </exception>
      <exception cref="T:System.ArgumentOutOfRangeException">
            The count (parameter) parameter is zero or negative.
            </exception>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method is called directly from code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-VISA driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-VISA driver library cannot be found.
            </exception>
    </member>
    <member name="M:NationalInstruments.VisaNS.MessageBasedSessionReader.ReadBytes(System.Int32)">
      <summary>
            Reads count (parameter) bytes from the VISA session.
            Use BinaryEncoding to specify how the VISA session transfers the data.
            </summary>
      <param name="count">
            The number of bytes to read.
            </param>
      <returns>
            A byte array containing data read from the VISA session. This might be less than 
            the number of bytes requested if the end of the data is reached.
            </returns>
      <exception cref="T:NationalInstruments.VisaNS.VisaException">
            The NI-VISA driver returned an error as a result of calling this method.
            </exception>
      <exception cref="T:System.ArgumentOutOfRangeException">
            The count (parameter) parameter is zero or negative.
            </exception>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method is called directly from code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-VISA driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-VISA driver library cannot be found.
            </exception>
    </member>
    <member name="M:NationalInstruments.VisaNS.MessageBasedSessionReader.ReadInt16s(System.Int32)">
      <summary>
            Reads count (parameter) 16-bit signed integers from the VISA session.
            Use BinaryEncoding to specify how the VISA session transfers the data.
            </summary>
      <param name="count">
            The number of 16-bit signed integers to read.
            </param>
      <returns>
            An array of 16-bit integers containing data read from the VISA session. This might be less than 
            the number of 16-bit signed integers requested if the end of the data is reached.
            </returns>
      <exception cref="T:NationalInstruments.VisaNS.VisaException">
            The NI-VISA driver returned an error as a result of calling this method.
            </exception>
      <exception cref="T:System.ArgumentOutOfRangeException">
            The count (parameter) parameter is zero or negative.
            </exception>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method is called directly from code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-VISA driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-VISA driver library cannot be found.
            </exception>
    </member>
    <member name="M:NationalInstruments.VisaNS.MessageBasedSessionReader.ReadUInt16s(System.Int32)">
      <summary>
            Reads count (parameter) 16-bit unsigned integers from the VISA session.
            Use BinaryEncoding to specify how the VISA session transfers the data.
            </summary>
      <param name="count">
            The number of 16-bit unsigned integers to read.
            </param>
      <returns>
            An array of 16-bit unsigned integers containing data read from the VISA session. This might be less than 
            the number of 16-bit unsigned integers requested if the end of the data is reached.
            </returns>
      <exception cref="T:NationalInstruments.VisaNS.VisaException">
            The NI-VISA driver returned an error as a result of calling this method.
            </exception>
      <exception cref="T:System.ArgumentOutOfRangeException">
            The count (parameter) parameter is zero or negative.
            </exception>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method is called directly from code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-VISA driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-VISA driver library cannot be found.
            </exception>
    </member>
    <member name="M:NationalInstruments.VisaNS.MessageBasedSessionReader.ReadUInt32s(System.Int32)">
      <summary>
            Reads count (parameter) 32-bit unsigned integers from the VISA session.
            Use BinaryEncoding to specify how the VISA session transfers the data.
            </summary>
      <param name="count">
            The number of 32-bit unsigned integers to read.
            </param>
      <returns>
            An array of 32-bit unsigned integers containing data read from the VISA session. This might be less than 
            the number of 32-bit unsigned integers requested if the end of the data is reached.
            </returns>
      <exception cref="T:NationalInstruments.VisaNS.VisaException">
            The NI-VISA driver returned an error as a result of calling this method.
            </exception>
      <exception cref="T:System.ArgumentOutOfRangeException">
            The count (parameter) parameter is zero or negative.
            </exception>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method is called directly from code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-VISA driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-VISA driver library cannot be found.
            </exception>
    </member>
    <member name="M:NationalInstruments.VisaNS.MessageBasedSessionReader.ReadSingles(System.Int32)">
      <summary>
            Reads count (parameter) singles from the VISA session.
            Use BinaryEncoding to specify how the VISA session transfers the data.
            </summary>
      <param name="count">
            The number of singles to read.
            </param>
      <returns>
            A single array containing data read from the VISA session. This might be less than 
            the number of 32-bit floating point values requested if the end of the data is reached.
            </returns>
      <exception cref="T:NationalInstruments.VisaNS.VisaException">
            The NI-VISA driver returned an error as a result of calling this method.
            </exception>
      <exception cref="T:System.ArgumentOutOfRangeException">
            The count (parameter) parameter is zero or negative.
            </exception>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method is called directly from code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-VISA driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-VISA driver library cannot be found.
            </exception>
    </member>
    <member name="P:NationalInstruments.VisaNS.MessageBasedSessionReader.BinaryEncoding">
      <summary>
            Get or sets the BinaryEncoding used to read binary data.
            </summary>
      <exception cref="T:System.ArgumentException">
            The property is set to an invalid value.
            </exception>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method is called directly from code or indirectly through a finalizer.
            </exception>
    </member>
    <member name="P:NationalInstruments.VisaNS.MessageBasedSessionReader.DefaultStringSize">
      <summary>
            Gets or sets the default size used to read strings.
            </summary>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method is called directly from code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.ArgumentOutOfRangeException">
            The value is zero or negative.
            </exception>
    </member>
    <member name="T:NationalInstruments.VisaNS.FirewireSession">
      <summary>
            Provides access to the raw IEEE 1394 functionality in VISA.
            </summary>
    </member>
    <member name="M:NationalInstruments.VisaNS.FirewireSession.#ctor(System.String)">
      <summary>
            Initializes a new instance of the FirewireSession object from
            the specified resource name.
            </summary>
      <param name="resourceName">
            String that describes a unique VISA resource.
            </param>
      <exception cref="T:System.ArgumentException">
            Insufficient location information, or the device or resource is not present in the system.
            
            -or-
                
            The interface type is valid, but the specified interface number is not configured.
            
            -or-
                resourceName (parameter) does not describe a valid
            FIREWIRE INSTR resource.
            </exception>
      <exception cref="T:NationalInstruments.VisaNS.VisaException">
            There are problems opening a VISA session to 
            resourceName (parameter).
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-VISA driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-VISA driver library cannot be found.
            </exception>
    </member>
    <member name="M:NationalInstruments.VisaNS.FirewireSession.#ctor(System.String,NationalInstruments.VisaNS.AccessModes,System.Int32,System.Boolean)">
      <summary>
            Initializes a new instance of the FirewireSession object from
            the specified resource name, access mode, timeout value, and resource name validation flag.
            </summary>
      <param name="resourceName">
            String that describes a unique VISA resource.
            </param>
      <param name="checkResourceType">
            Validation setting for the specified resource string.  
            </param>
      <param name="accessMode">
            The mode by which the specified VISA resource is accessed.
            </param>
      <param name="openTimeout">
            The maximum time in milliseconds that this statement waits to 
            open a VISA session with the specified resource. This parameter does not set
            the Timeout property. 
            </param>
      <exception cref="T:System.ArgumentException">
            Insufficient location information, or the device or resource is not present in the system.
            
            -or-
                
            Invalid accessMode (parameter).
            
            -or-
                
            The interface type is valid, but the specified interface number is not configured.
            
            -or-
                resourceName (parameter) does not describe a valid
            FIREWIRE INSTR resource and checkResourceType (parameter) is set to
            true.
            </exception>
      <exception cref="T:NationalInstruments.VisaNS.VisaException">
            There are problems opening a VISA session to 
            resourceName (parameter).
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-VISA driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-VISA driver library cannot be found.
            </exception>
    </member>
    <member name="M:NationalInstruments.VisaNS.FirewireSession.Out64(NationalInstruments.VisaNS.AddressSpace,System.Int64,System.Int64)">
      <summary>
            Writes a 64-bit value to the specified memory space and offset.
            </summary>
      <param name="addressSpace">
            The address space.
            </param>
      <param name="offset">
            Offset in bytes of the address or register to which to read.
            </param>
      <param name="data">
            64-bit data to write to the bus.
            </param>
      <exception cref="T:System.ArgumentException">
            Invalid offset (parameter) specified.
            
            	-or-
            	
            Invalid addressSpace (parameter) specified.
            </exception>
      <exception cref="T:System.InvalidOperationException">
            Unable to start operation because setup is invalid (due to properties being set to an inconsistent state).
            </exception>
      <exception cref="T:NationalInstruments.VisaNS.VisaException">
            The NI-VISA driver returned an error as a result of calling this method.
            </exception>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method is called directly from code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-VISA driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-VISA driver library cannot be found.
            </exception>
      <exception cref="T:System.ArgumentOutOfRangeException">
            The offset parameter value is too large.
            </exception>
    </member>
    <member name="M:NationalInstruments.VisaNS.FirewireSession.Out32(NationalInstruments.VisaNS.AddressSpace,System.Int64,System.Int32)">
      <summary>
            Writes a 32-bit value to the specified memory space and offset.
            </summary>
      <param name="addressSpace">
            The address space.
            </param>
      <param name="offset">
            Offset in bytes of the address or register to which to read.
            </param>
      <param name="data">
            32-bit data to write to the bus.
            </param>
      <exception cref="T:System.ArgumentException">
            Invalid offset (parameter) specified.
            
            	-or-
            	
            Invalid addressSpace (parameter) specified.
            </exception>
      <exception cref="T:System.InvalidOperationException">
            Unable to start operation because setup is invalid (due to properties being set to an inconsistent state).
            </exception>
      <exception cref="T:NationalInstruments.VisaNS.VisaException">
            The NI-VISA driver returned an error as a result of calling this method.
            </exception>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method is called directly from code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-VISA driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-VISA driver library cannot be found.
            </exception>
      <exception cref="T:System.ArgumentOutOfRangeException">
            The offset parameter value is too large.
            </exception>
    </member>
    <member name="M:NationalInstruments.VisaNS.FirewireSession.In64(NationalInstruments.VisaNS.AddressSpace,System.Int64)">
      <summary>
            Reads in a 64-bit value from the specified memory address space and offset.
            </summary>
      <param name="addressSpace">
            The address space.  Refer to AddressSpace for a list of values.
            </param>
      <param name="offset">
            Offset in bytes of the address or register from which to read.
            </param>
      <returns>
            64 bits of data read from the bus.
            </returns>
      <exception cref="T:System.ArgumentException">
            Invalid offset (parameter) specified.
            
            -or-
            	
            Invalid addressSpace (parameter) specified.
            </exception>
      <exception cref="T:System.InvalidOperationException">
            Unable to start operation because setup is invalid (due to properties being set to an inconsistent state).
            </exception>
      <exception cref="T:NationalInstruments.VisaNS.VisaException">
            The NI-VISA driver returned an error as a result of calling this method.
            </exception>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method is called directly from code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-VISA driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-VISA driver library cannot be found.
            </exception>
      <exception cref="T:System.ArgumentOutOfRangeException">
            The offset parameter value is too large.
            </exception>
    </member>
    <member name="M:NationalInstruments.VisaNS.FirewireSession.In32(NationalInstruments.VisaNS.AddressSpace,System.Int64)">
      <summary>
            Reads in a 32-bit value from the specified memory address space and offset.
            </summary>
      <param name="addressSpace">
            The address space.  Refer to AddressSpace for a list of values.
            </param>
      <param name="offset">
            Offset in bytes of the address or register from which to read.
            </param>
      <returns>
            32 bits of data read from the bus.
            </returns>
      <exception cref="T:System.ArgumentException">
            Invalid offset (parameter) specified.
            
            -or-
            	
            Invalid addressSpace (parameter) specified.
            </exception>
      <exception cref="T:System.InvalidOperationException">
            Unable to start operation because setup is invalid (due to properties being set to an inconsistent state).
            </exception>
      <exception cref="T:NationalInstruments.VisaNS.VisaException">
            The NI-VISA driver returned an error as a result of calling this method.
            </exception>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method is called directly from code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-VISA driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-VISA driver library cannot be found.
            </exception>
      <exception cref="T:System.ArgumentOutOfRangeException">
            The offset parameter value is too large.
            </exception>
    </member>
    <member name="M:NationalInstruments.VisaNS.FirewireSession.In16(NationalInstruments.VisaNS.AddressSpace,System.Int64)">
      <summary>
            Reads in a 16-bit value from the specified memory address space and offset.
            </summary>
      <param name="addressSpace">
            The address space.  Refer to AddressSpace for a list of values.
            </param>
      <param name="offset">
            Offset in bytes of the address or register from which to read.
            </param>
      <returns>
            16 bits of data read from the bus.
            </returns>
      <exception cref="T:System.ArgumentException">
            Invalid offset (parameter) specified.
            
            -or-
            	
            Invalid addressSpace (parameter) specified.
            </exception>
      <exception cref="T:System.InvalidOperationException">
            Unable to start operation because setup is invalid (due to properties being set to an inconsistent state).
            </exception>
      <exception cref="T:NationalInstruments.VisaNS.VisaException">
            The NI-VISA driver returned an error as a result of calling this method.
            </exception>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method is called directly from code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-VISA driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-VISA driver library cannot be found.
            </exception>
      <exception cref="T:System.ArgumentOutOfRangeException">
            The offset parameter value is too large.
            </exception>
    </member>
    <member name="M:NationalInstruments.VisaNS.FirewireSession.In8(NationalInstruments.VisaNS.AddressSpace,System.Int64)">
      <summary>
            Reads in an 8-bit value from the specified memory address space and offset.
            </summary>
      <param name="addressSpace">
            The address space.  Refer to AddressSpace for a list of values.
            </param>
      <param name="offset">
            Offset in bytes of the address or register from which to read.
            </param>
      <returns>
            8 bits of data read from the bus.
            </returns>
      <exception cref="T:System.ArgumentException">
            Invalid offset (parameter) specified.
            
            -or-
            
            Invalid addressSpace (parameter) specified.
            </exception>
      <exception cref="T:System.InvalidOperationException">
            Unable to start operation because setup is invalid (due to properties being set to an inconsistent state).
            </exception>
      <exception cref="T:NationalInstruments.VisaNS.VisaException">
            The NI-VISA driver returned an error as a result of calling this method.
            </exception>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method is called directly from code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-VISA driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-VISA driver library cannot be found.
            </exception>
      <exception cref="T:System.ArgumentOutOfRangeException">
            The offset parameter value is too large.
            </exception>
    </member>
    <member name="M:NationalInstruments.VisaNS.FirewireSession.MoveIn64(NationalInstruments.VisaNS.AddressSpace,System.Int64,System.Int32)">
      <summary>
            Moves a block of 64-bit data from the specified address space and offset to local memory.
            </summary>
      <param name="addressSpace">
            The address space.
            </param>
      <param name="offset">
            Offset in bytes of the starting address to read.
            </param>
      <param name="length">
            Number of elements to transfer.
            </param>
      <returns>
            Block of 64-bit data to store locally.
            </returns>
      <exception cref="T:System.ArgumentException">
            Invalid offset (parameter) specified.
            
            	-or-
            	
            Invalid length (parameter) specified.
            
            	-or-
            	
            Invalid addressSpace (parameter) specified.
            </exception>
      <exception cref="T:System.InvalidOperationException">
            Unable to start operation because setup is invalid (due to properties being set to an inconsistent state).
            </exception>
      <exception cref="T:NationalInstruments.VisaNS.VisaException">
            The NI-VISA driver returned an error as a result of calling this method.
            </exception>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method is called directly from code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-VISA driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-VISA driver library cannot be found.
            </exception>
      <exception cref="T:System.ArgumentOutOfRangeException">
            The offset parameter value is too large.
            </exception>
    </member>
    <member name="M:NationalInstruments.VisaNS.FirewireSession.MoveIn32(NationalInstruments.VisaNS.AddressSpace,System.Int64,System.Int32)">
      <summary>
            Moves a block of 32-bit data from the specified address space and offset to local memory.
            </summary>
      <param name="addressSpace">
            The address space.
            </param>
      <param name="offset">
            Offset in bytes of the starting address to read.
            </param>
      <param name="length">
            Number of elements to transfer.
            </param>
      <returns>
            Block of 32-bit data to store locally.
            </returns>
      <exception cref="T:System.ArgumentException">
            Invalid offset (parameter) specified.
            
            	-or-
            	
            Invalid length (parameter) specified.
            
            	-or-
            	
            Invalid addressSpace (parameter) specified.
            </exception>
      <exception cref="T:System.InvalidOperationException">
            Unable to start operation because setup is invalid (due to properties being set to an inconsistent state).
            </exception>
      <exception cref="T:NationalInstruments.VisaNS.VisaException">
            The NI-VISA driver returned an error as a result of calling this method.
            </exception>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method is called directly from code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-VISA driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-VISA driver library cannot be found.
            </exception>
      <exception cref="T:System.ArgumentOutOfRangeException">
            The offset parameter value is too large.
            </exception>
    </member>
    <member name="M:NationalInstruments.VisaNS.FirewireSession.MoveIn16(NationalInstruments.VisaNS.AddressSpace,System.Int64,System.Int32)">
      <summary>
            Moves a block of 16-bit data from the specified address space and offset to local memory.
            </summary>
      <param name="addressSpace">
            The address space.
            </param>
      <param name="offset">
            Offset in bytes of the starting address to read.
            </param>
      <param name="length">
            Number of elements to transfer.
            </param>
      <returns>
            Block of 16-bit data to store locally.
            </returns>
      <exception cref="T:System.ArgumentException">
            Invalid offset (parameter) specified.
            
            -or-
            	
            Invalid length (parameter) specified.
            
            -or-
            	
            Invalid addressSpace (parameter) specified.
            </exception>
      <exception cref="T:System.InvalidOperationException">
            Unable to start operation because setup is invalid (due to properties being set to an inconsistent state).
            </exception>
      <exception cref="T:NationalInstruments.VisaNS.VisaException">
            The NI-VISA driver returned an error as a result of calling this method.
            </exception>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method is called directly from code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-VISA driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-VISA driver library cannot be found.
            </exception>
      <exception cref="T:System.ArgumentOutOfRangeException">
            The offset parameter value is too large.
            </exception>
    </member>
    <member name="M:NationalInstruments.VisaNS.FirewireSession.MoveIn8(NationalInstruments.VisaNS.AddressSpace,System.Int64,System.Int32)">
      <summary>
            Moves a block of 8-bit data from the specified address space and offset to local memory.
            </summary>
      <param name="addressSpace">
            The address space.
            </param>
      <param name="offset">
            Offset in bytes of the starting address to read.
            </param>
      <param name="length">
            Number of elements to transfer.
            </param>
      <returns>
            Block of 8-bit data to store locally.
            </returns>
      <exception cref="T:System.ArgumentException">
            Invalid offset (parameter) specified.
            
            	-or-
            	
            Invalid length (parameter) specified.
            
            		-or-
            	
            Invalid addressSpace (parameter) specified.
            </exception>
      <exception cref="T:System.InvalidOperationException">
            Unable to start operation because setup is invalid (due to properties being set to an inconsistent state).
            </exception>
      <exception cref="T:NationalInstruments.VisaNS.VisaException">
            The NI-VISA driver returned an error as a result of calling this method.
            </exception>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method is called directly from code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-VISA driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-VISA driver library cannot be found.
            </exception>
      <exception cref="T:System.ArgumentOutOfRangeException">
            The offset parameter value is too large.
            </exception>
    </member>
    <member name="M:NationalInstruments.VisaNS.FirewireSession.MoveOut64(NationalInstruments.VisaNS.AddressSpace,System.Int64,System.Int32,System.Int64[])">
      <summary>
            Moves a block of 64-bit data from local memory to the specified address space and offset.
            </summary>
      <param name="addressSpace">
            The address space.
            </param>
      <param name="offset">
            Offset in bytes of the device to write to. 
            </param>
      <param name="length">
            Number of elements to transfer.
            </param>
      <param name="dataToMove">
            Block of local data to move to the specified addressSpace (parameter) and offset (parameter).
            </param>
      <exception cref="T:System.ArgumentException">
            Invalid offset (parameter) specified.
            
            	-or-
            	
            Invalid length (parameter) specified.
            
            		-or-
            	
            Invalid addressSpace (parameter) specified.
            </exception>
      <exception cref="T:System.InvalidOperationException">
            Unable to start operation because setup is invalid (due to properties being set to an inconsistent state).
            </exception>
      <exception cref="T:NationalInstruments.VisaNS.VisaException">
            The NI-VISA driver returned an error as a result of calling this method.
            </exception>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method is called directly from code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-VISA driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-VISA driver library cannot be found.
            </exception>
      <exception cref="T:System.ArgumentOutOfRangeException">
            The offset parameter value is too large.
            </exception>
    </member>
    <member name="M:NationalInstruments.VisaNS.FirewireSession.MoveOut32(NationalInstruments.VisaNS.AddressSpace,System.Int64,System.Int32,System.Int32[])">
      <summary>
            Moves a block of 32-bit data from local memory to the specified address space and offset.
            </summary>
      <param name="addressSpace">
            The address space.
            </param>
      <param name="offset">
            Offset in bytes of the device to write to. 
            </param>
      <param name="length">
            Number of elements to transfer.
            </param>
      <param name="dataToMove">
            Block of local data to move to the specified addressSpace (parameter) and offset (parameter).
            </param>
      <exception cref="T:System.ArgumentException">
            Invalid offset (parameter) specified.
            
            	-or-
            	
            Invalid length (parameter) specified.
            
            		-or-
            	
            Invalid addressSpace (parameter) specified.
            </exception>
      <exception cref="T:System.InvalidOperationException">
            Unable to start operation because setup is invalid (due to properties being set to an inconsistent state).
            </exception>
      <exception cref="T:NationalInstruments.VisaNS.VisaException">
            The NI-VISA driver returned an error as a result of calling this method.
            </exception>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method is called directly from code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-VISA driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-VISA driver library cannot be found.
            </exception>
      <exception cref="T:System.ArgumentOutOfRangeException">
            The offset parameter value is too large.
            </exception>
    </member>
    <member name="P:NationalInstruments.VisaNS.FirewireSession.DestinationUpperOffset">
      <summary>
            Gets or sets the upper 16 bits of the destination address of the IEEE 1394 device.
            </summary>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method is called directly from code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-VISA driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-VISA driver library cannot be found.
            </exception>
      <exception cref="T:System.ArgumentOutOfRangeException">
            The offset parameter value is too large.
            </exception>
    </member>
    <member name="P:NationalInstruments.VisaNS.FirewireSession.SourceUpperOffset">
      <summary>
            Gets or sets the upper 16 bits of the source address of the IEEE 1394 device.
            </summary>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method is called directly from code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-VISA driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-VISA driver library cannot be found.
            </exception>
      <exception cref="T:System.ArgumentOutOfRangeException">
            The offset parameter value is too large.
            </exception>
    </member>
    <member name="P:NationalInstruments.VisaNS.FirewireSession.VendorId">
      <summary>
            Gets the 24-bit Vendor ID.
            </summary>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method is called directly from code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-VISA driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-VISA driver library cannot be found.
            </exception>
    </member>
    <member name="P:NationalInstruments.VisaNS.FirewireSession.ChipId">
      <summary>
            Gets the 40-bit Chip ID.
            </summary>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method is called directly from code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-VISA driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-VISA driver library cannot be found.
            </exception>
    </member>
    <member name="P:NationalInstruments.VisaNS.FirewireSession.ManufacturerName">
      <summary>
            Gets the name of the manufacturer.
            </summary>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method is called directly from code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-VISA driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-VISA driver library cannot be found.
            </exception>
    </member>
    <member name="P:NationalInstruments.VisaNS.FirewireSession.ModelName">
      <summary>
            Gets the model name of the device.
            </summary>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method is called directly from code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-VISA driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-VISA driver library cannot be found.
            </exception>
    </member>
    <member name="T:NationalInstruments.VisaNS.GpibInterfaceTriggerEventArgs">
      <summary>
            Provides data for the Trigger event on GpibInterface.
            </summary>
    </member>
    <member name="T:NationalInstruments.VisaNS.GpibInterfaceEventArgs">
      <summary>
            Provides data for events on the GpibInterface object.
            </summary>
    </member>
    <member name="M:NationalInstruments.VisaNS.GpibInterfaceEventArgs.ToString">
      <summary>
            Overrides ToString.
            </summary>
      <returns>
            A string representation of the object.
            </returns>
    </member>
    <member name="P:NationalInstruments.VisaNS.GpibInterfaceEventArgs.EventType">
      <summary>
            Gets an enumeration value indicating which event occurred.
            </summary>
    </member>
    <member name="M:NationalInstruments.VisaNS.GpibInterfaceTriggerEventArgs.ToString">
      <summary>
            Overrides ToString.
            </summary>
      <returns>
            A string representation of the object.
            </returns>
    </member>
    <member name="P:NationalInstruments.VisaNS.GpibInterfaceTriggerEventArgs.TriggerLine">
      <summary>
            Gets the triggering mechanism on which the specified trigger event was received.
            </summary>
    </member>
    <member name="T:NationalInstruments.VisaNS.DataWidth">
      <summary>
            Specifies the width, in bits, of register-based data transfers.
            </summary>
    </member>
    <member name="F:NationalInstruments.VisaNS.DataWidth.D08">
      <summary>
            8-bit data transfers.
            </summary>
    </member>
    <member name="F:NationalInstruments.VisaNS.DataWidth.D16">
      <summary>
            16-bit data transfers.
            </summary>
    </member>
    <member name="F:NationalInstruments.VisaNS.DataWidth.D32">
      <summary>
            32-bit data transfers.
            </summary>
    </member>
    <member name="T:NationalInstruments.VisaNS.AtnMode">
      <summary>
            Specifies how to control the GPIB Attention (ATN) line.
            </summary>
    </member>
    <member name="F:NationalInstruments.VisaNS.AtnMode.Deassert">
      <summary>
            Deasserts the ATN line. The GPIB interface that corresponds to the VISA session switches to standby mode.
            </summary>
    </member>
    <member name="F:NationalInstruments.VisaNS.AtnMode.Assert">
      <summary>
            Asserts the ATN line and takes control synchronously without corrupting transferred data. 
            If a data handshake is in progress, the ATN line is not asserted until the handshake is complete.
            </summary>
    </member>
    <member name="F:NationalInstruments.VisaNS.AtnMode.DeassertHandshake">
      <summary>
            Deasserts the ATN line and enters the shadow handshake mode. The local device participates 
            in data handshakes as an acceptor without actually reading the data. The GPIB interface that corresponds 
            to the VISA session switches to standby mode.
            </summary>
    </member>
    <member name="F:NationalInstruments.VisaNS.AtnMode.AssertImmediate">
      <summary>
            Asserts the ATN line and takes control asynchronously and immediately, without regard for any 
            data transfer currently in progress. You should use this member only for error conditions.
            </summary>
    </member>
    <member name="T:NationalInstruments.VisaNS.AccessPrivilege">
      <summary>
            Specifies the address modifier to use in access operations, such as 
            In32 and
            MoveIn32,  on VxiSession and 
            VxiMemory.
            </summary>
    </member>
    <member name="F:NationalInstruments.VisaNS.AccessPrivilege.DataPrivileged">
      <summary>
            Data privileged access.
            </summary>
    </member>
    <member name="F:NationalInstruments.VisaNS.AccessPrivilege.DataNonprivileged">
      <summary>
            Data non-privileged access.
            </summary>
    </member>
    <member name="F:NationalInstruments.VisaNS.AccessPrivilege.ProgramPrivileged">
      <summary>
            Program privileged access.
            </summary>
    </member>
    <member name="F:NationalInstruments.VisaNS.AccessPrivilege.ProgramNonprivileged">
      <summary>
            Program non-privileged access.
            </summary>
    </member>
    <member name="F:NationalInstruments.VisaNS.AccessPrivilege.BlockPrivileged">
      <summary>
            Block privileged access.
            </summary>
    </member>
    <member name="F:NationalInstruments.VisaNS.AccessPrivilege.BlockNonprivileged">
      <summary>
            Block non-privileged access.
            </summary>
    </member>
    <member name="F:NationalInstruments.VisaNS.AccessPrivilege.D64Privileged">
      <summary>
            D64 privileged access.
            </summary>
    </member>
    <member name="F:NationalInstruments.VisaNS.AccessPrivilege.D64Nonprivileged">
      <summary>
            D64 non-privileged access.
            </summary>
    </member>
    <member name="T:NationalInstruments.VisaNS.UsbSessionInterruptEventArgs">
      <summary>
            Provides data for the UsbInterrupt event on 
            UsbSession.
            </summary>
    </member>
    <member name="T:NationalInstruments.VisaNS.UsbSessionEventArgs">
      <summary>
            Provides data for events on UsbSession.
            </summary>
    </member>
    <member name="M:NationalInstruments.VisaNS.UsbSessionEventArgs.ToString">
      <summary>
            Overrides ToString.
            </summary>
      <returns>
            A string representation of the object.
            </returns>
    </member>
    <member name="P:NationalInstruments.VisaNS.UsbSessionEventArgs.EventType">
      <summary>
            Gets an enumeration value indicating which event occurred.
            </summary>
    </member>
    <member name="M:NationalInstruments.VisaNS.UsbSessionInterruptEventArgs.ToString">
      <summary>
            Overrides ToString.
            </summary>
      <returns>
            A string representation of the object.
            </returns>
    </member>
    <member name="P:NationalInstruments.VisaNS.UsbSessionInterruptEventArgs.DataBuffer">
      <summary>
            Gets the data that is received from the USB interrupt-in pipe.
            </summary>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method is called directly from code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-VISA driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-VISA driver library cannot be found.
            </exception>
    </member>
    <member name="P:NationalInstruments.VisaNS.UsbSessionInterruptEventArgs.Status">
      <summary>
            Gets the status of the read operation from the USB interrupt-in pipe.
            </summary>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method is called directly from code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-VISA driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-VISA driver library cannot be found.
            </exception>
    </member>
    <member name="P:NationalInstruments.VisaNS.UsbSessionInterruptEventArgs.InterruptSize">
      <summary>
            Gets the size of the data that is received from the USB interrupt-in pipe.
            </summary>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method is called directly from code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-VISA driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-VISA driver library cannot be found.
            </exception>
    </member>
    <member name="T:NationalInstruments.VisaNS.SerialSessionEventHandler">
      <summary>
            Represents the method that handles the AnyCharacterReceived, 
            Break, 
            ClearToSend, 
            DataCarrierDetect, 
            DataSetReady, 
            RingIndicator, and 
            TerminationCharacterReceived events on 
            SerialSession.
            </summary>
      <param name="sender">
            Object that generated the event.
            </param>
      <param name="e">SerialSessionEventArgs object that specifies information about the event.
            </param>
    </member>
    <member name="T:NationalInstruments.VisaNS.FastDataChannelMode">
      <summary>
            Specifies the available Fast Data Channel (FDC) mode.
            </summary>
    </member>
    <member name="F:NationalInstruments.VisaNS.FastDataChannelMode.Normal">
      <summary>
            Normal Fast Data Channel (FDC) mode.
            </summary>
    </member>
    <member name="F:NationalInstruments.VisaNS.FastDataChannelMode.Stream">
      <summary>
            Stream Fast Data Channel (FDC) mode.
            </summary>
    </member>
    <member name="T:NationalInstruments.VisaNS.BinaryEncoding">
      <summary>
            Represents the encoding the MessageBasedSessionWriter and MessageBasedSessionReader classes use to transfer binary data.
            </summary>
    </member>
    <member name="P:NationalInstruments.VisaNS.BinaryEncoding.DefiniteLengthBlockData">
      <summary>
            Gets a definite length block data binary encoding.
            </summary>
    </member>
    <member name="P:NationalInstruments.VisaNS.BinaryEncoding.IndefiniteLengthBlockData">
      <summary>
            Gets an indefinite length block data binary encoding.
            </summary>
    </member>
    <member name="P:NationalInstruments.VisaNS.BinaryEncoding.RawBigEndian">
      <summary>
            Gets a raw big endian binary encoding.
            </summary>
    </member>
    <member name="P:NationalInstruments.VisaNS.BinaryEncoding.RawLittleEndian">
      <summary>
            Gets a raw little endian binary encoding.
            </summary>
    </member>
    <member name="P:NationalInstruments.VisaNS.BinaryEncoding.Name">
      <summary>
            Gets the name of a BinaryEncoding value.
            </summary>
    </member>
    <member name="P:NationalInstruments.VisaNS.BinaryEncoding.UnderlyingType">
      <summary>
            Gets the underlying type of an enum object value.
            </summary>
    </member>
    <member name="T:NationalInstruments.VisaNS.VxiBackplaneTriggerEventHandler">
      <summary>
            Represents the method that handles the Trigger event 
            on VxiBackplane.
            </summary>
      <param name="sender">
            Object that generated the event.
            </param>
      <param name="e">VxiBackplaneTriggerEventArgs object that specifies information about the event.
            </param>
    </member>
    <member name="T:NationalInstruments.VisaNS.StopBitType">
      <summary>
            Specifies the numbers of stop bits that indicate the end of a frame.
            </summary>
    </member>
    <member name="F:NationalInstruments.VisaNS.StopBitType.One">
      <summary>
            One stop bit indicates the end of a frame.
            </summary>
    </member>
    <member name="F:NationalInstruments.VisaNS.StopBitType.OneAndOneHalf">
      <summary>
            One and one-half stop bits indicate the end of a frame.
            </summary>
    </member>
    <member name="F:NationalInstruments.VisaNS.StopBitType.Two">
      <summary>
            Two stop bits indicate the end of a frame.
            </summary>
    </member>
    <member name="T:NationalInstruments.VisaNS.ResourceManager">
      <summary>
            Provides functionality to open VISA sessions, parse resource strings, and find available resources on the system.
            </summary>
    </member>
    <member name="M:NationalInstruments.VisaNS.ResourceManager.FindResources(System.String)">
      <summary>
            Queries a VISA system to locate the resources associated with a specified interface.
            </summary>
      <param name="expression">
            Regular expression followed by an optional logical expression.
            </param>
      <returns>
            An array of strings that identify the locations of devices. You can use these strings as the resource name parameter 
            in session constructors.
            </returns>
      <exception cref="T:System.ArgumentException">
            Insufficient location information, or the device or resource is not present in the system.
            
            -or-
            
            Invalid expression specified for search.
            </exception>
      <exception cref="T:NationalInstruments.VisaNS.VisaException">
            The NI-VISA driver returned an error as a result of calling this method.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-VISA driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-VISA driver library cannot be found.
            </exception>
    </member>
    <member name="M:NationalInstruments.VisaNS.ResourceManager.Open(System.String)">
      <summary>
            Initializes a new instance of a subclass of Session from
            the specified resource name.
            </summary>
      <param name="resourceName">
            String that describes a unique VISA resource.
            </param>
      <returns>
            A new instance of a subclass of Session.
            </returns>
      <exception cref="T:System.ArgumentException">
            Insufficient location information, or the device or resource is not present in the system.
            
            	-or-
            	
            The interface type is valid, but the specified interface number is not configured.
            
            		-or-
            	
            The type that this method should instantiate cannot be determined.
            </exception>
      <exception cref="T:NationalInstruments.VisaNS.VisaException">
            There are problems opening a VISA session to 
            resourceName (parameter).
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-VISA driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-VISA driver library cannot be found.
            </exception>
    </member>
    <member name="M:NationalInstruments.VisaNS.ResourceManager.Open(System.String,NationalInstruments.VisaNS.AccessModes,System.Int32)">
      <summary>
            Initializes a new instance of a subclass of Session from
            the specified resource name, access mode, and timeout.
            </summary>
      <param name="resourceName">
            String that describes a unique VISA resource.
            </param>
      <param name="accessMode">
            The mode by which the specified VISA resource is accessed.
            </param>
      <param name="openTimeout">
            The maximum time in milliseconds that this statement waits to 
            open a VISA session with the specified resource name. This parameter does not set
            the Timeout property. 
            </param>
      <returns>
            A new instance of a subclass of Session.
            </returns>
      <exception cref="T:System.ArgumentException">
            Insufficient location information, or the device or resource is not present in the system.
            
            -or-
            	
            Invalid accessMode (parameter).
            
            	-or-
            	
            The interface type is valid, but the specified interface number is not configured.
            
            -or-
            	
            The type that this method should instantiate cannot be determined.
            </exception>
      <exception cref="T:NationalInstruments.VisaNS.VisaException">
            There are problems opening a VISA session to 
            resourceName (parameter).
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-VISA driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-VISA driver library cannot be found.
            </exception>
    </member>
    <member name="M:NationalInstruments.VisaNS.ResourceManager.ParseResource(System.String,NationalInstruments.VisaNS.HardwareInterfaceType@,System.Int16@)">
      <summary>
            Parses a resource string to get the interface type and board number.
            </summary>
      <param name="resourceName">
            String that describes a unique VISA resource.
            </param>
      <param name="interfaceType">
            Upon return, contains the interface type of the specified resource.
            </param>
      <param name="interfaceNumber">
            Upon return, contains the board number of the interface of the specified resource.
            </param>
      <exception cref="T:System.ArgumentException">
            Insufficient location information, or the device or resource is not present in the system.
            
            -or-
            
            The interfaceType (parameter) is valid, but the specified interfaceNumber (parameter) is not configured.
            </exception>
      <exception cref="T:NationalInstruments.VisaNS.VisaException">
            The NI-VISA driver returned an error as a result of calling this method.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-VISA driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-VISA driver library cannot be found.
            </exception>
    </member>
    <member name="M:NationalInstruments.VisaNS.ResourceManager.ParseResource(System.String,NationalInstruments.VisaNS.HardwareInterfaceType@,System.Int16@,System.String@)">
      <summary>
            Parses a resource string to get the interface type, board number, and resource class.
            </summary>
      <param name="resourceName">
            String that describes a unique VISA resource.
            </param>
      <param name="interfaceType">
            Upon return, contains the interface type of the given resource.
            </param>
      <param name="interfaceNumber">
            Upon return, contains the board number of the interface of the specified resource.
            </param>
      <param name="resourceClass">
            Upon return, contains the resource class (for example, “INSTR”) of the specified resource.
            </param>
      <exception cref="T:System.ArgumentException">
            Insufficient location information, or the device or resource is not present in the system.
            
            -or-
            
            The interfaceType (parameter) is valid, but the specified interfaceNumber (parameter) is not configured.
            </exception>
      <exception cref="T:NationalInstruments.VisaNS.VisaException">
            The NI-VISA driver returned an error as a result of calling this method.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-VISA driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-VISA driver library cannot be found.
            </exception>
    </member>
    <member name="M:NationalInstruments.VisaNS.ResourceManager.ParseResource(System.String,NationalInstruments.VisaNS.HardwareInterfaceType@,System.Int16@,System.String@,System.String@)">
      <summary>
            Parses a resource string to get the interface type, board number, resource class, and expanded unaliased name.
            </summary>
      <param name="resourceName">
            String that describes a unique VISA resource.
            </param>
      <param name="interfaceType">
            Upon return, contains the interface type of the specified resource.
            </param>
      <param name="interfaceNumber">
            Upon return, contains the board number of the interface of the specified resource.
            </param>
      <param name="resourceClass">
            Upon return, contains the resource class (for example, “INSTR”) of the specified resource.
            </param>
      <param name="expandedUnaliasedName">
            Upon return, contains the expanded version of the specified resource with a format similar to the VISA-defined canonical resource name.
            </param>
      <exception cref="T:System.ArgumentException">
            Insufficient location information, or the device or resource is not present in the system.
            
            -or-
            
            The interfaceType (parameter) is valid, but the specified interfaceNumber (parameter) is not configured.
            </exception>
      <exception cref="T:NationalInstruments.VisaNS.VisaException">
            The NI-VISA driver returned an error as a result of calling this method.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-VISA driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-VISA driver library cannot be found.
            </exception>
    </member>
    <member name="M:NationalInstruments.VisaNS.ResourceManager.ParseResource(System.String,NationalInstruments.VisaNS.HardwareInterfaceType@,System.Int16@,System.String@,System.String@,System.String@)">
      <summary>
            Parses a resource string to get the interface type, board number, resource class, expanded unaliased name, and user-defined alias.
            </summary>
      <param name="resourceName">
            String that describes a unique VISA resource.
            </param>
      <param name="interfaceType">
            Upon return, contains the interface type of the specified resource.
            </param>
      <param name="interfaceNumber">
            Upon return, contains the board number of the interface of the specified resource.
            </param>
      <param name="resourceClass">
            Upon return, contains the resource class (for example, “INSTR”) of the specified resource.
            </param>
      <param name="expandedUnaliasedName">
            Upon return, contains the expanded version of the specified resource with a format similar to the VISA-defined canonical resource name.
            </param>
      <param name="aliasIfExists">
            Upon return, contains the user-defined alias for the given resource.
            </param>
      <exception cref="T:System.ArgumentException">
            Insufficient location information, or the device or resource is not present in the system.
            
            -or-
            
            The interfaceType (parameter) is valid, but the specified interfaceNumber (parameter) is not configured.
            </exception>
      <exception cref="T:NationalInstruments.VisaNS.VisaException">
            The NI-VISA driver returned an error as a result of calling this method.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-VISA driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-VISA driver library cannot be found.
            </exception>
    </member>
    <member name="M:NationalInstruments.VisaNS.ResourceManager.GetLocalManager">
      <summary>
            Gets an instance of the local ResourceManager object.
            </summary>
      <returns>
            Instance of the local ResourceManager object.
            </returns>
    </member>
    <member name="M:NationalInstruments.VisaNS.ResourceManager.GetRemoteManager(System.String)">
      <summary>
            Retrieves a transparent proxy to a published ResourceManager object in another application domain.
            </summary>
      <param name="url">
            URL of the published object.
            </param>
      <returns>
            Transparent proxy to a published ResourceManager object in another application domain.
            </returns>
    </member>
    <member name="T:NationalInstruments.VisaNS.PxiBarMemoryType">
      <summary>
            Specifies the memory type of a PXI base address register (BAR) memory space.
            </summary>
    </member>
    <member name="F:NationalInstruments.VisaNS.PxiBarMemoryType.None">
      <summary>
            The PXI base address register is not in use.
            </summary>
    </member>
    <member name="F:NationalInstruments.VisaNS.PxiBarMemoryType.Memory">
      <summary>
            The PXI base address register points to a block of memory.
            </summary>
    </member>
    <member name="F:NationalInstruments.VisaNS.PxiBarMemoryType.IO">
      <summary>
            A PXI base address register points to an I/O memory space.
            </summary>
    </member>
    <member name="F:NationalInstruments.VisaNS.PxiBarMemoryType.Configuration">
      <summary>
            A PXI base address register points to the configuration address space.
            </summary>
    </member>
    <member name="T:NationalInstruments.VisaNS.GpibInterfaceEventType">
      <summary>
            Specifies the available events on the GpibInterface object.
            </summary>
    </member>
    <member name="F:NationalInstruments.VisaNS.GpibInterfaceEventType.AllEnabledEvents">
      <summary>
            All currently enabled events for DisableEvent, DiscardEvent, and WaitOnEvent must be operated on. For EnableEvent, all previously enable events must be operated on.
            </summary>
    </member>
    <member name="F:NationalInstruments.VisaNS.GpibInterfaceEventType.Custom">
      <summary>
            Used with EventType to indicate that the 
            received event is not defined in GpibInterfaceEventType.  Check the value of 
            CustomEventType to get the integer value of the received event.
            </summary>
    </member>
    <member name="F:NationalInstruments.VisaNS.GpibInterfaceEventType.Clear">
      <summary>
            The local controller is sent a device clear message.
            </summary>
    </member>
    <member name="F:NationalInstruments.VisaNS.GpibInterfaceEventType.ControllerInCharge">
      <summary>
            The GPIB controller gains or loses Controller-In-Charge (CIC) status.
            </summary>
    </member>
    <member name="F:NationalInstruments.VisaNS.GpibInterfaceEventType.Listen">
      <summary>
            The GPIB controller is addressed to listen.
            </summary>
    </member>
    <member name="F:NationalInstruments.VisaNS.GpibInterfaceEventType.Talk">
      <summary>
            The GPIB controller is addressed to talk.
            </summary>
    </member>
    <member name="F:NationalInstruments.VisaNS.GpibInterfaceEventType.ServiceRequest">
      <summary>
            A service request is received from the device or interface 
            associated with the session.
            </summary>
    </member>
    <member name="F:NationalInstruments.VisaNS.GpibInterfaceEventType.Trigger">
      <summary>
            A trigger interrupt is received from the device.
            </summary>
    </member>
    <member name="T:NationalInstruments.VisaNS.VxiCommandMode">
      <summary>
            Specifies the command mode that you can use in CommandQuery.
            </summary>
    </member>
    <member name="F:NationalInstruments.VisaNS.VxiCommandMode.Command16Bit">
      <summary>
            Send 16-bit Word Serial command. 
            </summary>
    </member>
    <member name="F:NationalInstruments.VisaNS.VxiCommandMode.CommandResponse16Bit">
      <summary>
            Send 16-bit Word Serial query and retrieve 16-bit response. 
            </summary>
    </member>
    <member name="F:NationalInstruments.VisaNS.VxiCommandMode.Response16Bit">
      <summary>
            Retrieve 16-bit response from previous query. 
            </summary>
    </member>
    <member name="F:NationalInstruments.VisaNS.VxiCommandMode.Command32Bit">
      <summary>
            Send 32-bit Word Serial command.
            </summary>
    </member>
    <member name="F:NationalInstruments.VisaNS.VxiCommandMode.Command32BitResponse16Bit">
      <summary>
            Send 32-bit Word Serial query and retrieve 16-bit response.
            </summary>
    </member>
    <member name="F:NationalInstruments.VisaNS.VxiCommandMode.CommandResponse32Bit">
      <summary>
            Send 32-bit Word Serial query and retrieve 32-bit response.
            </summary>
    </member>
    <member name="F:NationalInstruments.VisaNS.VxiCommandMode.Response32Bit">
      <summary>
            Retrieve 32-bit response from previous query.
            </summary>
    </member>
    <member name="T:NationalInstruments.VisaNS.VxiBackplaneEventArgs">
      <summary>
            Provides data for events on the VxiBackplane object.
            </summary>
    </member>
    <member name="M:NationalInstruments.VisaNS.VxiBackplaneEventArgs.ToString">
      <summary>
            Overrides ToString.
            </summary>
      <returns>
            A string representation of the object.
            </returns>
    </member>
    <member name="P:NationalInstruments.VisaNS.VxiBackplaneEventArgs.EventType">
      <summary>
            Gets an enumeration value indicating which event occurred.
            </summary>
    </member>
    <member name="T:NationalInstruments.VisaNS.UsbSessionEventHandler">
      <summary>
            Represents the method that handles events on UsbSession.
            </summary>
      <param name="sender">
            Object that generated the event.
            </param>
      <param name="e">UsbSessionEventArgs object that specifies information about the event.
            </param>
    </member>
    <member name="T:NationalInstruments.VisaNS.TriggerProtocol">
      <summary>
            Specifies the type of protocol used during trigger assertion.
            </summary>
    </member>
    <member name="F:NationalInstruments.VisaNS.TriggerProtocol.Default">
      <summary>
            Default trigger protocol.
            </summary>
    </member>
    <member name="F:NationalInstruments.VisaNS.TriggerProtocol.On">
      <summary>
            On trigger protocol.
            </summary>
    </member>
    <member name="F:NationalInstruments.VisaNS.TriggerProtocol.Off">
      <summary>
            Off trigger protocol.
            </summary>
    </member>
    <member name="F:NationalInstruments.VisaNS.TriggerProtocol.Sync">
      <summary>
            Sync trigger protocol.
            </summary>
    </member>
    <member name="T:NationalInstruments.VisaNS.PxiSessionEventHandler">
      <summary>
            Represents the method that handles the PxiInterrupt 
            event on PxiSession.
            </summary>
      <param name="sender">
            Object that generated the event.
            </param>
      <param name="e">PxiSessionEventArgs object that specifies information about the event.
            </param>
    </member>
    <member name="T:NationalInstruments.VisaNS.GpibInterfaceControllerInChargeEventHandler">
      <summary>
            Represents the method that handles the ControllerInCharge 
            event on GpibInterface.
            </summary>
      <param name="sender">
            	Object that generated the event.
            </param>
      <param name="e">GpibInterfaceControllerInChargeEventArgs object that specifies information about the event.
            </param>
    </member>
    <member name="T:NationalInstruments.VisaNS.PxiMemory">
      <summary>
            Provides access to the specific PXI memory-access functionality available in VISA.
            </summary>
    </member>
    <member name="M:NationalInstruments.VisaNS.PxiMemory.#ctor(System.String)">
      <summary>
            Initializes a new instance of the PxiMemory object from
            the specified resource name.
            </summary>
      <param name="resourceName">
            String that describes a unique VISA resource.
            </param>
      <exception cref="T:System.ArgumentException">
            Insufficient location information, or the device or resource is not present in the system.
            
            -or-
            
            The interface type is valid, but the specified interface number is not configured.
            
            -or-
            resourceName (parameter) does not describe a valid PXI MEMACC resource.
            </exception>
      <exception cref="T:NationalInstruments.VisaNS.VisaException">
            There are problems opening a VISA session to resourceName (parameter).
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-VISA driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-VISA driver library cannot be found.
            </exception>
    </member>
    <member name="M:NationalInstruments.VisaNS.PxiMemory.#ctor(System.String,NationalInstruments.VisaNS.AccessModes,System.Int32,System.Boolean)">
      <summary>
            Initializes a new instance of the PxiMemory object from
            the specified resource name, access mode, timeout, and resource name validation flag.
            </summary>
      <param name="resourceName">
            String that describes a unique VISA resource.
            </param>
      <param name="accessMode">
            The mode by which the specified VISA resource is accessed.
            </param>
      <param name="openTimeout">
            The maximum time in milliseconds that this statement waits to 
            open a VISA session with the specified resource. This parameter does not set
            the Timeout property. 
            </param>
      <param name="checkResourceType">
            Validation setting for the resource string.
            </param>
      <exception cref="T:System.ArgumentException">
            Insufficient location information, or the device or resource is not present in the system.
            
            -or-
            
            Invalid accessMode (parameter).
            
            -or-
            
            The interface type is valid, but the specified interface number is not configured.
            
            -or-
            resourceName (parameter) does not describe a valid
            PXI MEMACC resource and checkResourceType (parameter) is set to
            true.
            </exception>
      <exception cref="T:NationalInstruments.VisaNS.VisaException">
            There are problems opening a VISA session to resourceName (parameter).
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-VISA driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-VISA driver library cannot be found.
            </exception>
    </member>
    <member name="M:NationalInstruments.VisaNS.PxiMemory.MemoryAllocate(System.Int32)">
      <summary>
            Allocates memory from the memory region of a device.
            </summary>
      <param name="size">
            Size of the allocation.
            </param>
      <returns>
            Offset of the allocated device memory.
            </returns>
      <exception cref="T:System.ArgumentException">size (parameter) is invalid.
            </exception>
      <exception cref="T:NationalInstruments.VisaNS.VisaException">
            The NI-VISA driver returned an error as a result of calling this method.
            </exception>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method is called directly from code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-VISA driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-VISA driver library cannot be found.
            </exception>
    </member>
    <member name="M:NationalInstruments.VisaNS.PxiMemory.MemoryAllocate64BitBusAddress(System.Int32)">
      <summary>
            Allocates memory from the memory region of a device.
            </summary>
      <param name="size">
            Size of the allocation.
            </param>
      <returns>
            Offset of the allocated device memory.
            </returns>
      <exception cref="T:System.ArgumentException">size (parameter) is invalid.
            </exception>
      <exception cref="T:NationalInstruments.VisaNS.VisaException">
            The NI-VISA driver returned an error as a result of calling this method.
            </exception>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method is called directly from code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-VISA driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-VISA driver library cannot be found.
            </exception>
    </member>
    <member name="M:NationalInstruments.VisaNS.PxiMemory.MemoryFree(System.Int32)">
      <summary>
            Frees memory previously allocated using the MemoryAllocate method.
            </summary>
      <param name="offset">
            Offset of the memory previously allocated with the MemoryAllocate method.
            </param>
      <exception cref="T:System.ArgumentException">offset (parameter) is invalid.
            </exception>
      <exception cref="T:NationalInstruments.VisaNS.VisaException">
            The NI-VISA driver returned an error as a result of calling this method.
            </exception>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method is called directly from code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-VISA driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-VISA driver library cannot be found.
            </exception>
    </member>
    <member name="M:NationalInstruments.VisaNS.PxiMemory.MemoryFree(System.Int64)">
      <summary>
            Frees memory previously allocated using the MemoryAllocate64BitBusAddress method.
            </summary>
      <param name="offset">
            Offset of the memory previously allocated with the MemoryAllocate64BitBusAddress method.
            </param>
      <exception cref="T:System.ArgumentException">offset (parameter) is invalid.
            </exception>
      <exception cref="T:NationalInstruments.VisaNS.VisaException">
            The NI-VISA driver returned an error as a result of calling this method.
            </exception>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method is called directly from code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-VISA driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-VISA driver library cannot be found.
            </exception>
    </member>
    <member name="T:NationalInstruments.VisaNS.VxiBackplaneTriggerEventArgs">
      <summary>
            Provides data for the Trigger event on 
            VxiBackplane.
            </summary>
    </member>
    <member name="M:NationalInstruments.VisaNS.VxiBackplaneTriggerEventArgs.ToString">
      <summary>
            Overrides ToString.
            </summary>
      <returns>
            A string representation of the object.
            </returns>
    </member>
    <member name="P:NationalInstruments.VisaNS.VxiBackplaneTriggerEventArgs.TriggerLine">
      <summary>
            Gets the triggering mechanism on which the specified trigger event is received.
            </summary>
    </member>
    <member name="T:NationalInstruments.VisaNS.MessageBasedSessionEventHandler">
      <summary>
            Represents the method that handles the ServiceRequest 
            event on MessageBasedSession.
            </summary>
      <param name="sender">
            Object that generated the event.
            </param>
      <param name="e">MessageBasedSessionEventArgs object that specifies information about the event.
            </param>
    </member>
    <member name="T:NationalInstruments.VisaNS.Internal.VisaJobHandle">
      <summary>
            Identifies a particular asynchronous read or write operation.
            </summary>
    </member>
    <member name="M:NationalInstruments.VisaNS.Internal.VisaJobHandle.ToJobID">
      <summary>
            Returns the job identifier used by VISA to identify outstanding asynchronous operations.
            </summary>
      <returns>
            Job identifier that identifies outstanding asynchronous operations.
            </returns>
    </member>
    <member name="M:NationalInstruments.VisaNS.Internal.VisaJobHandle.Equals(System.Object)">
      <summary>
            Overrides the equality test functionality on System.Object.
            </summary>
      <param name="obj">
            Object to test against for equality.
            </param>
      <returns>true if this object and obj (parameter) are equal.
            </returns>
    </member>
    <member name="M:NationalInstruments.VisaNS.Internal.VisaJobHandle.GetHashCode">
      <summary>
            Overrides the hash code generating functionality on System.Object.
            </summary>
      <returns>
            A hash code of this object.
            </returns>
    </member>
    <member name="T:NationalInstruments.VisaNS.VxiSessionSignalProcessorEventArgs">
      <summary>
            Provides data for the SignalProcessor event on 
            VxiSession.
            </summary>
    </member>
    <member name="M:NationalInstruments.VisaNS.VxiSessionSignalProcessorEventArgs.ToString">
      <summary>
            Overrides ToString.
            </summary>
      <returns>
            A string representation of the object.
            </returns>
    </member>
    <member name="P:NationalInstruments.VisaNS.VxiSessionSignalProcessorEventArgs.StatusID">
      <summary>
            Gets the 16-bit Status/ID value retrieved during the IACK cycle or from the Signal register.
            </summary>
    </member>
    <member name="T:NationalInstruments.VisaNS.SerialSession">
      <summary>
            Provides access to serial functionality available in VISA.
            </summary>
    </member>
    <member name="M:NationalInstruments.VisaNS.SerialSession.#ctor(System.String)">
      <summary>
            Initializes a new instance of the SerialSession object from
            the specified resource name.
            </summary>
      <param name="resourceName">
            String that describes a unique VISA resource.
            </param>
      <exception cref="T:System.ArgumentException">
            Insufficient location information, or the device or resource is not present in the system.
            
            -or-
            	
            The interface type is valid, but the specified interface number is not configured.
            
            -or-
            	resourceName (parameter) does not describe a valid
            Serial INSTR resource.
            </exception>
      <exception cref="T:NationalInstruments.VisaNS.VisaException">
            There are problems opening a VISA session to 
            resourceName (parameter).
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-VISA driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-VISA driver library cannot be found.
            </exception>
    </member>
    <member name="M:NationalInstruments.VisaNS.SerialSession.#ctor(System.String,NationalInstruments.VisaNS.AccessModes,System.Int32,System.Boolean)">
      <summary>
            Initializes a new instance of the SerialSession object from
            the specified resource name, access mode, timeout, and resource name validation flag.
            </summary>
      <param name="resourceName">
            String that describes a unique VISA resource.
            </param>
      <param name="checkResourceType">
            Validation setting for the resource string.  
            </param>
      <param name="accessMode">
            The mode by which the specified VISA resource is accessed.
            </param>
      <param name="openTimeout">
            The maximum time in milliseconds that this statement waits to 
            open a VISA session with the specified resource. This parameter does not set
            the Timeout property. 
            </param>
      <exception cref="T:System.ArgumentException">
            Insufficient location information, or the device or resource is not present in the system.
            
            -or-
            
            Invalid accessMode (parameter).
            
            -or-
            	
            The interface type is valid, but the specified interface number is not configured.
            
            -or-
            	resourceName (parameter) does not describe a valid
            Serial INSTR resource, and checkResourceType (parameter) is set to
            true.
            </exception>
      <exception cref="T:NationalInstruments.VisaNS.VisaException">
            There are problems opening a VISA session to 
            resourceName (parameter).
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-VISA driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-VISA driver library cannot be found.
            </exception>
    </member>
    <member name="M:NationalInstruments.VisaNS.SerialSession.Flush(NationalInstruments.VisaNS.BufferTypes,System.Boolean)">
      <summary>
            Manually clears the specified buffers associated with serial communication and causes the buffer data to be written to the device.
            </summary>
      <param name="mask">
            The action to take with flushing the buffer.  Refer to BufferTypes for a list of
            bitfield values that you may with this parameter.
            </param>
      <param name="discard">true to discard the contents of the buffer(s) specified in mask (parameter).
            </param>
      <exception cref="T:NationalInstruments.VisaNS.VisaException">
            The NI-VISA driver returned an error as a result of calling this method.
            </exception>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method is called directly from code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-VISA driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-VISA driver library cannot be found.
            </exception>
    </member>
    <member name="M:NationalInstruments.VisaNS.SerialSession.SetBufferSize(NationalInstruments.VisaNS.BufferTypes,System.Int32)">
      <summary>
            Sets the size of the low-level I/O communication buffer.
            </summary>
      <param name="mask">
            The type of buffer.  For a list of buffers, refer to BufferTypes.
            </param>
      <param name="size">
            Size of the specified buffer(s).
            </param>
      <exception cref="T:NationalInstruments.VisaNS.VisaException">
            The NI-VISA driver returned an error as a result of calling this method.
            </exception>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method is called directly from code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-VISA driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-VISA driver library cannot be found.
            </exception>
    </member>
    <member name="M:NationalInstruments.VisaNS.SerialSession.EnableEvent(NationalInstruments.VisaNS.SerialSessionEventType,NationalInstruments.VisaNS.EventMechanism)">
      <summary>
            Enables notification of an event.
            </summary>
      <param name="eventToEnable">SerialSession event to enable.
            </param>
      <param name="mechanism">
            Event-handling mechanism to enable.
            </param>
      <exception cref="T:System.ArgumentException">
            Invalid mechanism (parameter) specified.
            
            -or-
            
            Specified event type is not supported by the resource.
            </exception>
      <exception cref="T:System.InvalidOperationException">
            A handler is not currently installed for the specified event.
            </exception>
      <exception cref="T:NationalInstruments.VisaNS.VisaException">
            The NI-VISA driver returned an error as a result of calling this method.
            </exception>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method is called directly from code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-VISA driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-VISA driver library cannot be found.
            </exception>
    </member>
    <member name="M:NationalInstruments.VisaNS.SerialSession.DisableEvent(NationalInstruments.VisaNS.SerialSessionEventType,NationalInstruments.VisaNS.EventMechanism)">
      <summary>
            Disables notification of the specified event type on the specified event-handling mechanism.</summary>
      <param name="eventToDisable">SerialSession event to disable.
            </param>
      <param name="mechanism">
            Event-handling mechanism to disable.
            </param>
      <exception cref="T:System.ArgumentException">
            Invalid mechanism (parameter) specified.
            
            -or-
            
            Specified event type is not supported by the resource.
            </exception>
      <exception cref="T:NationalInstruments.VisaNS.VisaException">
            The NI-VISA driver returned an error as a result of calling this method.
            </exception>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method is called directly from code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-VISA driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-VISA driver library cannot be found.
            </exception>
    </member>
    <member name="M:NationalInstruments.VisaNS.SerialSession.DiscardEvent(NationalInstruments.VisaNS.SerialSessionEventType)">
      <summary>
            Discards event occurrences for the specified event type on the queuing mechanism for a session.
            </summary>
      <param name="eventToDiscard">SerialSession event for queued events to discard.
            </param>
      <exception cref="T:System.ArgumentException">
            Invalid mechanism specified.
            
            -or-
            
            Specified event type is not supported by the resource.
            </exception>
      <exception cref="T:NationalInstruments.VisaNS.VisaException">
            The NI-VISA driver returned an error as a result of calling this method.
            </exception>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method is called directly from code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-VISA driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-VISA driver library cannot be found.
            </exception>
    </member>
    <member name="M:NationalInstruments.VisaNS.SerialSession.WaitOnEvent(NationalInstruments.VisaNS.SerialSessionEventType)">
      <summary>
            Waits infinitely long for an occurrence of the specified event for a session.
            </summary>
      <param name="eventToWaitOn">SerialSession event to wait on.
            </param>
      <returns>SerialSessionEventArgs object that contains information about the event that occurred.
            </returns>
      <exception cref="T:System.ArgumentException">
            Specified event type is not supported by the resource.
            </exception>
      <exception cref="T:System.InvalidOperationException">
            The session must be enabled for events of the specified type in order to receive them.
            </exception>
      <exception cref="T:NationalInstruments.VisaNS.VisaException">
            The NI-VISA driver returned an error as a result of calling this method.
            </exception>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method is called directly from code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-VISA driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-VISA driver library cannot be found.
            </exception>
    </member>
    <member name="M:NationalInstruments.VisaNS.SerialSession.WaitOnEvent(NationalInstruments.VisaNS.SerialSessionEventType,System.Int32)">
      <summary>
            Waits a specified time for an occurrence of the specified event for a session.
            </summary>
      <param name="eventToWaitOn">SerialSession event to wait on.
            </param>
      <param name="timeout">
            Maximum time in milliseconds that this method waits for the event to occur before throwing
            an exception.
            </param>
      <returns>SerialSessionEventArgs object that contains information about the event that occurred.
            </returns>
      <exception cref="T:System.ArgumentException">
            Specified event type is not supported by the resource.
            </exception>
      <exception cref="T:System.InvalidOperationException">
            The session must be enabled for events of the specified type in order to receive them.
            </exception>
      <exception cref="T:NationalInstruments.VisaNS.VisaException">
            The NI-VISA driver returned an error as a result of calling this method.
            </exception>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method is called directly from code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-VISA driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-VISA driver library cannot be found.
            </exception>
    </member>
    <member name="M:NationalInstruments.VisaNS.SerialSession.OnBreak(NationalInstruments.VisaNS.SerialSessionEventArgs)">
      <summary>
            Raises the Break event of the 
            SerialSession object.
            </summary>
      <param name="e">SerialSessionEventArgs object that contains event data.
            </param>
    </member>
    <member name="M:NationalInstruments.VisaNS.SerialSession.OnAnyCharacterReceived(NationalInstruments.VisaNS.SerialSessionEventArgs)">
      <summary>
            Raises the AnyCharacterReceived event of the 
            SerialSession object.
            </summary>
      <param name="e">SerialSessionEventArgs object that contains event data.
            </param>
    </member>
    <member name="M:NationalInstruments.VisaNS.SerialSession.OnClearToSend(NationalInstruments.VisaNS.SerialSessionEventArgs)">
      <summary>
            Raises the ClearToSend event of the 
            SerialSession object.
            </summary>
      <param name="e">SerialSessionEventArgs object that contains event data.
            </param>
    </member>
    <member name="M:NationalInstruments.VisaNS.SerialSession.OnDataCarrierDetect(NationalInstruments.VisaNS.SerialSessionEventArgs)">
      <summary>
            Raises the DataCarrierDetect event of the 
            SerialSession object.
            </summary>
      <param name="e">SerialSessionEventArgs object that contains event data.
            </param>
    </member>
    <member name="M:NationalInstruments.VisaNS.SerialSession.OnDataSetReady(NationalInstruments.VisaNS.SerialSessionEventArgs)">
      <summary>
            Raises the DataSetReady event of the 
            SerialSession object.
            </summary>
      <param name="e">SerialSessionEventArgs object that contains event data.
            </param>
    </member>
    <member name="M:NationalInstruments.VisaNS.SerialSession.OnRingIndicator(NationalInstruments.VisaNS.SerialSessionEventArgs)">
      <summary>
            Raises the RingIndicator event of the 
            SerialSession object.
            </summary>
      <param name="e">SerialSessionEventArgs object that contains event data.
            </param>
    </member>
    <member name="M:NationalInstruments.VisaNS.SerialSession.OnTerminationCharacterReceived(NationalInstruments.VisaNS.SerialSessionEventArgs)">
      <summary>
            Raises the TerminationCharacterReceived event of the 
            SerialSession object.
            </summary>
      <param name="e">SerialSessionEventArgs object that contains event data.
            </param>
    </member>
    <member name="P:NationalInstruments.VisaNS.SerialSession.AllowTransmit">
      <summary>
            Gets or sets a value indicating whether to allow data transmission.
            </summary>
      <exception cref="T:NationalInstruments.VisaNS.VisaException">
            The property is set to an invalid state.
            </exception>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method is called directly from code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-VISA driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-VISA driver library cannot be found.
            </exception>
    </member>
    <member name="P:NationalInstruments.VisaNS.SerialSession.Connected">
      <summary>
            Indicates whether the port is properly connected to another port or device. This property is valid only 
            with serial drivers developed by National Instruments and documented to support this feature with the corresponding National Instruments hardware.
            </summary>
    </member>
    <member name="P:NationalInstruments.VisaNS.SerialSession.AvailableNumber">
      <summary>
            Gets the number of bytes available in the global receive buffer.
            </summary>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method is called directly from code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-VISA driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-VISA driver library cannot be found.
            </exception>
    </member>
    <member name="P:NationalInstruments.VisaNS.SerialSession.BaudRate">
      <summary>
            Gets or sets the baud rate of the interface.
            </summary>
      <exception cref="T:NationalInstruments.VisaNS.VisaException">
            The property is set to an invalid state.
            </exception>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method is called directly from code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-VISA driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-VISA driver library cannot be found.
            </exception>
    </member>
    <member name="P:NationalInstruments.VisaNS.SerialSession.BreakLength">
      <summary>
            Gets or sets the duration of the break signal asserted when WriteTermination
            is set to Break.
            </summary>
      <exception cref="T:NationalInstruments.VisaNS.VisaException">
            The property is set to an invalid state.
            </exception>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method is called directly from code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-VISA driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-VISA driver library cannot be found.
            </exception>
    </member>
    <member name="P:NationalInstruments.VisaNS.SerialSession.BreakState">
      <summary>
            Gets or sets the state of the break line.
            </summary>
      <exception cref="T:NationalInstruments.VisaNS.VisaException">
            The property is set to an invalid state.
            </exception>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method is called directly from code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-VISA driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-VISA driver library cannot be found.
            </exception>
    </member>
    <member name="P:NationalInstruments.VisaNS.SerialSession.ClearToSendState">
      <summary>
            Gets the current state of the Clear To Send (CTS) input signal.
            </summary>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method is called directly from code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-VISA driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-VISA driver library cannot be found.
            </exception>
    </member>
    <member name="P:NationalInstruments.VisaNS.SerialSession.DataBits">
      <summary>
            Gets or sets the number of data bits (from 5 to 8) contained in each frame. The data bits for each frame are 
            located in the low-order bits of every byte stored in memory.
            </summary>
      <exception cref="T:NationalInstruments.VisaNS.VisaException">
            The property is set to an invalid state.
            </exception>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method is called directly from code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-VISA driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-VISA driver library cannot be found.
            </exception>
    </member>
    <member name="P:NationalInstruments.VisaNS.SerialSession.DataCarrierDetectState">
      <summary>
            Gets the current state of the Data Carrier Detect (DCD) input signal.
            </summary>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method is called directly from code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-VISA driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-VISA driver library cannot be found.
            </exception>
    </member>
    <member name="P:NationalInstruments.VisaNS.SerialSession.DiscardNull">
      <summary>
            Gets or sets if NUL characters are discarded for transfers.
            </summary>
      <exception cref="T:NationalInstruments.VisaNS.VisaException">
            The property is set to an invalid state.
            </exception>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method is called directly from code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-VISA driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-VISA driver library cannot be found.
            </exception>
    </member>
    <member name="P:NationalInstruments.VisaNS.SerialSession.DataSetReadyState">
      <summary>
            Gets the current state of the Data Set Ready (DSR) input signal.
            </summary>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method is called directly from code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-VISA driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-VISA driver library cannot be found.
            </exception>
    </member>
    <member name="P:NationalInstruments.VisaNS.SerialSession.DataTerminalReadyState">
      <summary>
            Gets or sets the current state of the Data Terminal Ready (DTR) input signal.
            </summary>
      <exception cref="T:NationalInstruments.VisaNS.VisaException">
            The property is set to an invalid state.
            </exception>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method is called directly from code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-VISA driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-VISA driver library cannot be found.
            </exception>
    </member>
    <member name="P:NationalInstruments.VisaNS.SerialSession.ReadTermination">
      <summary>
            Gets or sets the method that terminates read operations.
            </summary>
      <exception cref="T:NationalInstruments.VisaNS.VisaException">
            The property is set to an invalid state.
            </exception>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method is called directly from code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-VISA driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-VISA driver library cannot be found.
            </exception>
    </member>
    <member name="P:NationalInstruments.VisaNS.SerialSession.WriteTermination">
      <summary>
            Gets or sets the method that terminates write operations.
            </summary>
      <exception cref="T:NationalInstruments.VisaNS.VisaException">
            The property is set to an invalid state.
            </exception>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method is called directly from code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-VISA driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-VISA driver library cannot be found.
            </exception>
    </member>
    <member name="P:NationalInstruments.VisaNS.SerialSession.FlowControl">
      <summary>
            Gets or sets the type of flow control the transfer mechanism uses.
            </summary>
      <exception cref="T:NationalInstruments.VisaNS.VisaException">
            The property is set to an invalid state.
            </exception>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method is called directly from code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-VISA driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-VISA driver library cannot be found.
            </exception>
    </member>
    <member name="P:NationalInstruments.VisaNS.SerialSession.Parity">
      <summary>
            Gets or sets the parity used with every frame transmitted and received.
            </summary>
      <exception cref="T:NationalInstruments.VisaNS.VisaException">
            The property is set to an invalid state.
            </exception>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method is called directly from code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-VISA driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-VISA driver library cannot be found.
            </exception>
    </member>
    <member name="P:NationalInstruments.VisaNS.SerialSession.ReplaceCharacter">
      <summary>
            Gets or sets the character that replaces incoming characters that arrive with errors, such as a parity error.
            </summary>
      <exception cref="T:NationalInstruments.VisaNS.VisaException">
            The property is set to an invalid state.
            </exception>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method is called directly from code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-VISA driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-VISA driver library cannot be found.
            </exception>
    </member>
    <member name="P:NationalInstruments.VisaNS.SerialSession.RingIndicatorState">
      <summary>
            Gets the current state of the Ring Indicator (RI) input signal.
            </summary>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method is called directly from code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-VISA driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-VISA driver library cannot be found.
            </exception>
    </member>
    <member name="P:NationalInstruments.VisaNS.SerialSession.RequestToSendState">
      <summary>
            Gets or sets the state of the Request To Send (RTS) output signal.
            </summary>
      <exception cref="T:NationalInstruments.VisaNS.VisaException">
            The property is set to an invalid state.
            </exception>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method is called directly from code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-VISA driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-VISA driver library cannot be found.
            </exception>
    </member>
    <member name="P:NationalInstruments.VisaNS.SerialSession.StopBits">
      <summary>
            Gets or sets the number of stop bits that indicate the end of a frame.
            </summary>
      <exception cref="T:NationalInstruments.VisaNS.VisaException">
            The property is set to an invalid state.
            </exception>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method is called directly from code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-VISA driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-VISA driver library cannot be found.
            </exception>
    </member>
    <member name="P:NationalInstruments.VisaNS.SerialSession.WireMode">
      <summary>
            Gets or sets the transceiver mode.
            </summary>
      <exception cref="T:NationalInstruments.VisaNS.VisaException">
            The property is set to an invalid state.
            </exception>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method is called directly from code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-VISA driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-VISA driver library cannot be found.
            </exception>
    </member>
    <member name="P:NationalInstruments.VisaNS.SerialSession.XOnCharacter">
      <summary>
            Gets or sets the value of the XON character used for XON/XOFF flow control (both input and output).
            </summary>
      <exception cref="T:NationalInstruments.VisaNS.VisaException">
            The property is set to an invalid state.
            </exception>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method is called directly from code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-VISA driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-VISA driver library cannot be found.
            </exception>
    </member>
    <member name="P:NationalInstruments.VisaNS.SerialSession.XOffCharacter">
      <summary>
            Gets or sets the value of the XOFF character used for XON/XOFF flow control (both input and output).
            </summary>
      <exception cref="T:NationalInstruments.VisaNS.VisaException">
            The property is set to an invalid state.
            </exception>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method is called directly from code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-VISA driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-VISA driver library cannot be found.
            </exception>
    </member>
    <member name="E:NationalInstruments.VisaNS.SerialSession.Break">
      <summary>
            Occurs when a break signal is received.
            </summary>
    </member>
    <member name="E:NationalInstruments.VisaNS.SerialSession.AnyCharacterReceived">
      <summary>
            Occurs when at least one data byte is received.
            </summary>
    </member>
    <member name="E:NationalInstruments.VisaNS.SerialSession.ClearToSend">
      <summary>
            Occurs when the Clear To Send (CTS) line changes state.
            </summary>
    </member>
    <member name="E:NationalInstruments.VisaNS.SerialSession.DataCarrierDetect">
      <summary>
            Occurs when the Data Carrier Detect (DCD) line changed state.
            </summary>
    </member>
    <member name="E:NationalInstruments.VisaNS.SerialSession.DataSetReady">
      <summary>
            Occurs when the Data Set Ready (DSR) line changes state.
            </summary>
    </member>
    <member name="E:NationalInstruments.VisaNS.SerialSession.RingIndicator">
      <summary>
            Occurs when the Ring Indicator (RI) input signal is asserted.
            </summary>
    </member>
    <member name="E:NationalInstruments.VisaNS.SerialSession.TerminationCharacterReceived">
      <summary>
            Occurs when the termination character is received.
            </summary>
    </member>
    <member name="M:NationalInstruments.VisaNS.Internal.ExceptionBuilder.TranslateVisaException(NationalInstruments.VisaNS.VisaException)">
      <summary>
            	Translates a Visa exception to a standard .NET exception (i.e. 
            	InvalidArgumentException), if the translation is appropriate.
            </summary>
      <param name="exp">
            	VisaException to translate
            </param>
      <returns>
            	The VisaException exp, or a new standard .NET exception with exp set as the
            	inner exception.
            </returns>
    </member>
    <member name="T:NationalInstruments.VisaNS.AttributeType">
      <summary>
            Specifies the .NET interface to NI-VISA driver-level attributes.
            </summary>
    </member>
    <member name="F:NationalInstruments.VisaNS.AttributeType.RsrcClass">
      <summary>
            The resource class, such as INSTR, as defined by the canonical resource name.
            </summary>
    </member>
    <member name="F:NationalInstruments.VisaNS.AttributeType.RsrcName">
      <summary>
            The unique identifier for a resource.
            </summary>
    </member>
    <member name="F:NationalInstruments.VisaNS.AttributeType.RsrcImplVersion">
      <summary>
            The resource version that uniquely identifies each of the different revisions or implementations of a resource. 
            </summary>
    </member>
    <member name="F:NationalInstruments.VisaNS.AttributeType.RsrcLockState">
      <summary>
            The current locking state of the resource.
            </summary>
    </member>
    <member name="F:NationalInstruments.VisaNS.AttributeType.MaxQueueLength">
      <summary>
            The maximum number of events that can be queued at any time on the session. 
            </summary>
    </member>
    <member name="F:NationalInstruments.VisaNS.AttributeType.UserData">
      <summary>
            The data used privately by the application for a particular session. 
            </summary>
    </member>
    <member name="F:NationalInstruments.VisaNS.AttributeType.FdcChnl">
      <summary>
            The Fast Data Channel (FDC) used to transfer the buffer.
            </summary>
    </member>
    <member name="F:NationalInstruments.VisaNS.AttributeType.FdcMode">
      <summary>
            The Fast Data Channel (FDC) mode to use (either normal or stream mode).
            </summary>
    </member>
    <member name="F:NationalInstruments.VisaNS.AttributeType.FdcGenSignalEn">
      <summary>
            This value corresponds to the VI_ATTR_FDC_GEN_SIGNAL_EN attribute on the NI-VISA driver.  
            </summary>
    </member>
    <member name="F:NationalInstruments.VisaNS.AttributeType.FdcUsePair">
      <summary>
            This VISA attribute specifies whether one channel or a channel pair is used for transferring data.
            </summary>
    </member>
    <member name="F:NationalInstruments.VisaNS.AttributeType.SendEndEn">
      <summary>
            This VISA attribute specifies whether to assert END during the transfer of the last byte of the buffer.
            </summary>
    </member>
    <member name="F:NationalInstruments.VisaNS.AttributeType.Termchar">
      <summary>
            The termination character.
            </summary>
    </member>
    <member name="F:NationalInstruments.VisaNS.AttributeType.TmoValue">
      <summary>
            The minimum timeout value in milliseconds to use when accessing the device associated with the session. 
            </summary>
    </member>
    <member name="F:NationalInstruments.VisaNS.AttributeType.GpibReaddrEn">
      <summary>
            This VISA attribute specifies whether to use repeat addressing before each read or write operation.
            </summary>
    </member>
    <member name="F:NationalInstruments.VisaNS.AttributeType.IOProt">
      <summary>
            The specified protocol to use.
            </summary>
    </member>
    <member name="F:NationalInstruments.VisaNS.AttributeType.DmaAllowEn">
      <summary>
            This VISA attribute specifies whether I/O accesses use DMA or Programmed I/O.
            </summary>
    </member>
    <member name="F:NationalInstruments.VisaNS.AttributeType.AsrlBaud">
      <summary>
            The baud rate of the interface. 
            </summary>
    </member>
    <member name="F:NationalInstruments.VisaNS.AttributeType.AsrlDataBits">
      <summary>
            The number of data bits contained in each frame (from 5 to 8).
            </summary>
    </member>
    <member name="F:NationalInstruments.VisaNS.AttributeType.AsrlParity">
      <summary>
            The parity used with every frame transmitted and received.
            </summary>
    </member>
    <member name="F:NationalInstruments.VisaNS.AttributeType.AsrlStopBits">
      <summary>
            The number of stop bits used to indicate the end of a frame.
            </summary>
    </member>
    <member name="F:NationalInstruments.VisaNS.AttributeType.AsrlFlowCntrl">
      <summary>
            The type of flow control used by the transfer mechanism.
            </summary>
    </member>
    <member name="F:NationalInstruments.VisaNS.AttributeType.RdBufOperMode">
      <summary>
            The operational mode of the formatted I/O read buffer. 
            </summary>
    </member>
    <member name="F:NationalInstruments.VisaNS.AttributeType.WrBufOperMode">
      <summary>
            The operational mode of the formatted I/O write buffer.
            </summary>
    </member>
    <member name="F:NationalInstruments.VisaNS.AttributeType.SuppresEndEn">
      <summary>
            This VISA attribute specifies whether to suppress the END bit termination. 
            </summary>
    </member>
    <member name="F:NationalInstruments.VisaNS.AttributeType.TermcharEn">
      <summary>
            A flag that determines whether the read operation terminates when a termination character is received. 
            </summary>
    </member>
    <member name="F:NationalInstruments.VisaNS.AttributeType.DestAccessPriv">
      <summary>
            The address modifier used in high-level access operations, such as viOutXX() and viMoveOutXX(), when writing to the destination.
            </summary>
    </member>
    <member name="F:NationalInstruments.VisaNS.AttributeType.DestByteOrder">
      <summary>
            The byte order used in high-level access operations, such as viOutXX() and viMoveOutXX(), when writing to the destination.
            </summary>
    </member>
    <member name="F:NationalInstruments.VisaNS.AttributeType.SrcAccessPriv">
      <summary>
            The address modifier to use in high-level access operations, such as In and MoveIn, when reading from the source.
            </summary>
    </member>
    <member name="F:NationalInstruments.VisaNS.AttributeType.SrcByteOrder">
      <summary>
            The byte order to be used in high-level access operations, such as In and MoveIn, when reading from the source.
            </summary>
    </member>
    <member name="F:NationalInstruments.VisaNS.AttributeType.SrcIncrement">
      <summary>
            The number of elements that the source offset is to be incremented after every transfer.
            </summary>
    </member>
    <member name="F:NationalInstruments.VisaNS.AttributeType.DestIncrement">
      <summary>
            The number of elements that the destination offset is incremented after every transfer. 
            </summary>
    </member>
    <member name="F:NationalInstruments.VisaNS.AttributeType.WinAccessPriv">
      <summary>
            The address modifier to use in low-level access operations, such as viMapAddress(), viPeekXX(), and viPokeXX(), when accessing the mapped window.
            </summary>
    </member>
    <member name="F:NationalInstruments.VisaNS.AttributeType.WinByteOrder">
      <summary>
            The byte order to use in low-level access operations, such as viMapAddress(), viPeekXX(), and viPokeXX(), when accessing the mapped window.
            </summary>
    </member>
    <member name="F:NationalInstruments.VisaNS.AttributeType.GpibAtnState">
      <summary>
            The current state of the GPIB ATN (ATtentioN) interface line.
            </summary>
    </member>
    <member name="F:NationalInstruments.VisaNS.AttributeType.GpibAddrState">
      <summary>
            The specified GPIB interface is currently addressed to talk or listen, or is not addressed.
            </summary>
    </member>
    <member name="F:NationalInstruments.VisaNS.AttributeType.GpibCicState">
      <summary>
            This VISA attribute specifies whether the specified GPIB interface is currently CIC (Controller-In-Charge).
            </summary>
    </member>
    <member name="F:NationalInstruments.VisaNS.AttributeType.GpibNdacState">
      <summary>
            The current state of the GPIB NDAC (Not Data ACcepted) interface line.
            </summary>
    </member>
    <member name="F:NationalInstruments.VisaNS.AttributeType.GpibSrqState">
      <summary>
            The current state of the GPIB SRQ (Service ReQuest) interface line.
            </summary>
    </member>
    <member name="F:NationalInstruments.VisaNS.AttributeType.GpibSysCntrlState">
      <summary>
            This VISA attribute specifies whether the specified GPIB interface is currently the system controller.
            </summary>
    </member>
    <member name="F:NationalInstruments.VisaNS.AttributeType.GpibHs488CblLen">
      <summary>
            The total number of meters of GPIB cable used in the specified GPIB interface.
            </summary>
    </member>
    <member name="F:NationalInstruments.VisaNS.AttributeType.CmdrLA">
      <summary>
            The unique logical address of the commander of the VXI device used by the given session.
            </summary>
    </member>
    <member name="F:NationalInstruments.VisaNS.AttributeType.VxiDevClass">
      <summary>
            The VXI-defined device class to which the resource belongs, either Message, Register, 
            Extended, or Memory. 
            </summary>
    </member>
    <member name="F:NationalInstruments.VisaNS.AttributeType.MainframeLA">
      <summary>
            The lowest logical address in the mainframe.
            </summary>
    </member>
    <member name="F:NationalInstruments.VisaNS.AttributeType.ManfName">
      <summary>
            The name of the manufacturer.
            </summary>
    </member>
    <member name="F:NationalInstruments.VisaNS.AttributeType.ModelName">
      <summary>
            The model name of the device.
            </summary>
    </member>
    <member name="F:NationalInstruments.VisaNS.AttributeType.VxiVmeIntrStatus">
      <summary>
            The current state of the VXI/VME interrupt lines.
            </summary>
    </member>
    <member name="F:NationalInstruments.VisaNS.AttributeType.VxiTrigStatus">
      <summary>
            The current state of the VXI trigger lines. 
            </summary>
    </member>
    <member name="F:NationalInstruments.VisaNS.AttributeType.VxiVmeSysfailState">
      <summary>
            The current state of the VXI/VME SYSFAIL (SYStem FAILure) backplane line.
            </summary>
    </member>
    <member name="F:NationalInstruments.VisaNS.AttributeType.WinBaseAddr">
      <summary>
            The base address of the interface bus to which this window is mapped. 
            </summary>
    </member>
    <member name="F:NationalInstruments.VisaNS.AttributeType.WinSize">
      <summary>
            The size of the region mapped to this window.
            </summary>
    </member>
    <member name="F:NationalInstruments.VisaNS.AttributeType.AsrlAvailNum">
      <summary>
            The number of bytes available in the global receive buffer.
            </summary>
    </member>
    <member name="F:NationalInstruments.VisaNS.AttributeType.MemBase">
      <summary>
            The base address of the device in VXIbus memory address space.
            </summary>
    </member>
    <member name="F:NationalInstruments.VisaNS.AttributeType.AsrlCtsState">
      <summary>
            The current state of the Clear To Send (CTS) input signal.
            </summary>
    </member>
    <member name="F:NationalInstruments.VisaNS.AttributeType.AsrlDcdState">
      <summary>
            The current state of the Data Carrier Detect (DCD) input signal. 
            </summary>
    </member>
    <member name="F:NationalInstruments.VisaNS.AttributeType.AsrlDsrState">
      <summary>
            The current state of the Data Set Ready (DSR) input signal.
            </summary>
    </member>
    <member name="F:NationalInstruments.VisaNS.AttributeType.AsrlDtrState">
      <summary>
            The current state of the Data Terminal Ready (DTR) input signal. 
            </summary>
    </member>
    <member name="F:NationalInstruments.VisaNS.AttributeType.AsrlEndIn">
      <summary>
            The method used to terminate read operations.  
            </summary>
    </member>
    <member name="F:NationalInstruments.VisaNS.AttributeType.AsrlEndOut">
      <summary>
            The method used to terminate write operations.  
            </summary>
    </member>
    <member name="F:NationalInstruments.VisaNS.AttributeType.AsrlReplaceChar">
      <summary>
            The character to replace incoming characters that arrive with errors, such as parity error.
            </summary>
    </member>
    <member name="F:NationalInstruments.VisaNS.AttributeType.AsrlRIState">
      <summary>
            The current state of the Ring Indicator (RI) input signal. 
            </summary>
    </member>
    <member name="F:NationalInstruments.VisaNS.AttributeType.AsrlRtsState">
      <summary>
            The Request To Send (RTS) output signal is manually asserted or unasserted. 
            </summary>
    </member>
    <member name="F:NationalInstruments.VisaNS.AttributeType.AsrlXOnChar">
      <summary>
            The XON character used for XON/XOFF flow control (both input and output).
            </summary>
    </member>
    <member name="F:NationalInstruments.VisaNS.AttributeType.AsrlXOffChar">
      <summary>
            The XOFF character used for XON/XOFF flow control (both input and output). 
            </summary>
    </member>
    <member name="F:NationalInstruments.VisaNS.AttributeType.WinAccess">
      <summary>
            The modes in which the current window may be accessed.
            </summary>
    </member>
    <member name="F:NationalInstruments.VisaNS.AttributeType.RMSession">
      <summary>
            The session of the Resource Manager that was used to open this session.
            </summary>
    </member>
    <member name="F:NationalInstruments.VisaNS.AttributeType.VxiLA">
      <summary>
            For an INSTR session, this VISA attribute specifies the logical address of the VXI or VME device used by the 
            session. For a MEMACC or SERVANT session, this VISA attribute specifies the logical address of the local 
            controller.
            </summary>
    </member>
    <member name="F:NationalInstruments.VisaNS.AttributeType.ManfID">
      <summary>
            The manufacturer identification number of the device.
            </summary>
    </member>
    <member name="F:NationalInstruments.VisaNS.AttributeType.MemSize">
      <summary>
            The size of memory requested by the device in VXIbus address space.
            </summary>
    </member>
    <member name="F:NationalInstruments.VisaNS.AttributeType.MemSpace">
      <summary>
            The VXIbus address space used by the device. The three types are A16, A24, or A32 memory address space.
            </summary>
    </member>
    <member name="F:NationalInstruments.VisaNS.AttributeType.ModelCode">
      <summary>
            The model code for the device.
            </summary>
    </member>
    <member name="F:NationalInstruments.VisaNS.AttributeType.Slot">
      <summary>
            The physical slot location of the VXIbus device.
            </summary>
    </member>
    <member name="F:NationalInstruments.VisaNS.AttributeType.IntfInstName">
      <summary>
            Human-readable text that describes the interface.
            </summary>
    </member>
    <member name="F:NationalInstruments.VisaNS.AttributeType.ImmediateServ">
      <summary>
            This VISA attribute specifies whether the device associated with this session is an immediate servant of the controller running VISA.
            </summary>
    </member>
    <member name="F:NationalInstruments.VisaNS.AttributeType.IntfParentNum">
      <summary>
            The board number of the GPIB board to which the GPIB-VXI is attached.
            </summary>
    </member>
    <member name="F:NationalInstruments.VisaNS.AttributeType.RsrcSpecVersion">
      <summary>
            The resource version that uniquely identifies the version of the VISA specification to which the implementation is compliant.
            </summary>
    </member>
    <member name="F:NationalInstruments.VisaNS.AttributeType.IntfType">
      <summary>
            The interface type of the session.
            </summary>
    </member>
    <member name="F:NationalInstruments.VisaNS.AttributeType.GpibPrimaryAddr">
      <summary>
            The primary address of the GPIB device used by the given session. 
            </summary>
    </member>
    <member name="F:NationalInstruments.VisaNS.AttributeType.GpibSecondaryAddr">
      <summary>
            The secondary address of the GPIB device used by the given session. 
            </summary>
    </member>
    <member name="F:NationalInstruments.VisaNS.AttributeType.RsrcManfName">
      <summary>
            A string that corresponds to the manufacturer name of the vendor that implemented the VISA library. 
            </summary>
    </member>
    <member name="F:NationalInstruments.VisaNS.AttributeType.RsrcManfID">
      <summary>
            The VXI manufacturer ID of the vendor that implemented the VISA library.
            </summary>
    </member>
    <member name="F:NationalInstruments.VisaNS.AttributeType.IntfNum">
      <summary>
            The board number for the interface.
            </summary>
    </member>
    <member name="F:NationalInstruments.VisaNS.AttributeType.TrigID">
      <summary>
            The identifier for the current triggering mechanism.
            </summary>
    </member>
    <member name="F:NationalInstruments.VisaNS.AttributeType.GpibRenState">
      <summary>
            The current state of the GPIB REN (Remote ENable) interface line.
            </summary>
    </member>
    <member name="F:NationalInstruments.VisaNS.AttributeType.GpibUnaddrEn">
      <summary>
            This VISA attribute specifies whether to unaddress the device (Untalk and Unlisten) after each read or write operation.
            </summary>
    </member>
    <member name="F:NationalInstruments.VisaNS.AttributeType.DevStatusByte">
      <summary>
            The 488-style status byte of the local controller or device associated with this session.
            </summary>
    </member>
    <member name="F:NationalInstruments.VisaNS.AttributeType.FileAppendEn">
      <summary>
            This VISA attribute specifies whether ReadToFile overwrites or appends when opening a file.
            </summary>
    </member>
    <member name="F:NationalInstruments.VisaNS.AttributeType.VxiTrigSupport">
      <summary>
            This VISA attribute shows which VXI trigger lines this implementation supports.
            </summary>
    </member>
    <member name="F:NationalInstruments.VisaNS.AttributeType.TcpipAddr">
      <summary>
            The TCPIP address of the device to which the session is connected. 
            </summary>
    </member>
    <member name="F:NationalInstruments.VisaNS.AttributeType.TcpipHostname">
      <summary>
            The host name of the device.
            </summary>
    </member>
    <member name="F:NationalInstruments.VisaNS.AttributeType.TcpipPort">
      <summary>
            The port number for a given TCPIP address.
            </summary>
    </member>
    <member name="F:NationalInstruments.VisaNS.AttributeType.TcpipDeviceName">
      <summary>
            The LAN device name used by the VXI-11 protocol during connection.
            </summary>
    </member>
    <member name="F:NationalInstruments.VisaNS.AttributeType.TcpipNoDelay">
      <summary>
            The Nagle algorithm is disabled when this VISA attribute is enabled (and vice versa). 
            </summary>
    </member>
    <member name="F:NationalInstruments.VisaNS.AttributeType.TcpipKeepAlive">
      <summary>
            This VISA attribute requests that a TCP/IP provider enable the use of keep-alive packets on TCP connections.
            </summary>
    </member>
    <member name="F:NationalInstruments.VisaNS.AttributeType.JobID">
      <summary>
            The job ID of the asynchronous operation that has completed.
            </summary>
    </member>
    <member name="F:NationalInstruments.VisaNS.AttributeType.EventType">
      <summary>
            The unique logical identifier for the event type of the specified event.
            </summary>
    </member>
    <member name="F:NationalInstruments.VisaNS.AttributeType.SigPStatusID">
      <summary>
            The 16-bit Status/ID value retrieved during the IACK cycle or from the Signal register.
            </summary>
    </member>
    <member name="F:NationalInstruments.VisaNS.AttributeType.RecvTrigID">
      <summary>
            The triggering mechanism on which the specified trigger event was received.
            </summary>
    </member>
    <member name="F:NationalInstruments.VisaNS.AttributeType.IntrStatusID">
      <summary>
            The 32-bit Status/ID retrieved during the IACK cycle.
            </summary>
    </member>
    <member name="F:NationalInstruments.VisaNS.AttributeType.Status">
      <summary>
            The return code of the operation generating this event.
            </summary>
    </member>
    <member name="F:NationalInstruments.VisaNS.AttributeType.RetCount">
      <summary>
            The actual number of elements that were asynchronously transferred.
            </summary>
    </member>
    <member name="F:NationalInstruments.VisaNS.AttributeType.Buffer">
      <summary>
            The address of a buffer that was used in an asynchronous operation.
            </summary>
    </member>
    <member name="F:NationalInstruments.VisaNS.AttributeType.RecvIntrLevel">
      <summary>
            The VXI interrupt level on which the interrupt was received.  
            </summary>
    </member>
    <member name="F:NationalInstruments.VisaNS.AttributeType.OperName">
      <summary>
            The name of the operation generating this event.
            </summary>
    </member>
    <member name="F:NationalInstruments.VisaNS.AttributeType.GpibRecvCicState">
      <summary>
            The local controller has gained or lost CIC status.
            </summary>
    </member>
    <member name="F:NationalInstruments.VisaNS.AttributeType.RecvTcpipAddr">
      <summary>
            This value corresponds to the VI_ATTR_RECV_TCPIP_ADDR attribute on the NI-VISA driver.  
            </summary>
    </member>
    <member name="F:NationalInstruments.VisaNS.AttributeType.RdBufSize">
      <summary>
            The current size of the formatted I/O input buffer for this session.
            </summary>
    </member>
    <member name="F:NationalInstruments.VisaNS.AttributeType.WrBufSize">
      <summary>
            The current size of the formatted I/O output buffer for this session.  
            </summary>
    </member>
    <member name="F:NationalInstruments.VisaNS.AttributeType.VxiDevCmdType">
      <summary>
            This value corresponds to the VI_ATTR_VXI_DEV_CMD_TYPE attribute on the NI-VISA driver.  
            </summary>
    </member>
    <member name="F:NationalInstruments.VisaNS.AttributeType.VxiDevCmdValue">
      <summary>
            This value corresponds to the VI_ATTR_VXI_DEV_CMD_VALUE attribute on the NI-VISA driver.  
            </summary>
    </member>
    <member name="F:NationalInstruments.VisaNS.AttributeType.AsrlDiscardNull">
      <summary>
            This VISA attribute determines whether NUL characters are discarded or treated as normal data characters.
            </summary>
    </member>
    <member name="F:NationalInstruments.VisaNS.AttributeType.AsrlBreakState">
      <summary>
            If set to Asserted, this VISA attribute suspends character
            transmission and places the transmission line in a break state until this attribute is reset to 
            Unasserted.
            </summary>
    </member>
    <member name="F:NationalInstruments.VisaNS.AttributeType.AsrlBreakLen">
      <summary>
            This VISA attribute controls the duration in milliseconds of the break signal asserted when VI_ATTR_ASRL_END_OUT is set to VI_ATTR_ASRL_END_BREAK.
            </summary>
    </member>
    <member name="F:NationalInstruments.VisaNS.AttributeType.AsrlAllowTransmit">
      <summary>
            This VISA attribute suspends or resumes transmission as if an XOFF or XON character has been received.  
            </summary>
    </member>
    <member name="F:NationalInstruments.VisaNS.AttributeType.AsrlWireMode">
      <summary>
            This VISA attribute specifies the wire mode.
            </summary>
    </member>
    <member name="F:NationalInstruments.VisaNS.AttributeType.PxiDevNum">
      <summary>
            The PXI device number.
            </summary>
    </member>
    <member name="F:NationalInstruments.VisaNS.AttributeType.PxiFuncNum">
      <summary>
            The PXI function number. All devices have a function 0. Multifunction devices also support other function numbers.
            </summary>
    </member>
    <member name="F:NationalInstruments.VisaNS.AttributeType.PxiMemTypeBar0">
      <summary>
            Memory type used by the device in the specified BAR 0 (if applicable).
            </summary>
    </member>
    <member name="F:NationalInstruments.VisaNS.AttributeType.PxiMemTypeBar1">
      <summary>
            Memory type used by the device in the specified BAR 1 (if applicable).
            </summary>
    </member>
    <member name="F:NationalInstruments.VisaNS.AttributeType.PxiMemTypeBar2">
      <summary>
            Memory type used by the device in the specified BAR 2 (if applicable).
            </summary>
    </member>
    <member name="F:NationalInstruments.VisaNS.AttributeType.PxiMemTypeBar3">
      <summary>
            Memory type used by the device in the specified BAR 3 (if applicable).
            </summary>
    </member>
    <member name="F:NationalInstruments.VisaNS.AttributeType.PxiMemTypeBar4">
      <summary>
            Memory type used by the device in the specified BAR 4 (if applicable).
            </summary>
    </member>
    <member name="F:NationalInstruments.VisaNS.AttributeType.PxiMemTypeBar5">
      <summary>
            Memory type used by the device in the specified BAR 5 (if applicable).
            </summary>
    </member>
    <member name="F:NationalInstruments.VisaNS.AttributeType.PxiMemBaseBar0">
      <summary>
            PXI memory base address assigned to the specified BAR 0.
            </summary>
    </member>
    <member name="F:NationalInstruments.VisaNS.AttributeType.PxiMemBaseBar1">
      <summary>
            PXI memory base address assigned to the specified BAR 1.
            </summary>
    </member>
    <member name="F:NationalInstruments.VisaNS.AttributeType.PxiMemBaseBar2">
      <summary>
            PXI memory base address assigned to the specified BAR 2.
            </summary>
    </member>
    <member name="F:NationalInstruments.VisaNS.AttributeType.PxiMemBaseBar3">
      <summary>
            PXI memory base address assigned to the specified BAR 3.
            </summary>
    </member>
    <member name="F:NationalInstruments.VisaNS.AttributeType.PxiMemBaseBar4">
      <summary>
            PXI memory base address assigned to the specified BAR 4.
            </summary>
    </member>
    <member name="F:NationalInstruments.VisaNS.AttributeType.PxiMemBaseBar5">
      <summary>
            PXI memory base address assigned to the specified BAR 5.
            </summary>
    </member>
    <member name="F:NationalInstruments.VisaNS.AttributeType.PxiMemSizeBar0">
      <summary>
            Memory size used by the device in the specified BAR 0. 
            </summary>
    </member>
    <member name="F:NationalInstruments.VisaNS.AttributeType.PxiMemSizeBar1">
      <summary>
            Memory size used by the device in the specified BAR 1. 
            </summary>
    </member>
    <member name="F:NationalInstruments.VisaNS.AttributeType.PxiMemSizeBar2">
      <summary>
            Memory size used by the device in the specified BAR 2. 
            </summary>
    </member>
    <member name="F:NationalInstruments.VisaNS.AttributeType.PxiMemSizeBar3">
      <summary>
            Memory size used by the device in the specified BAR 3. 
            </summary>
    </member>
    <member name="F:NationalInstruments.VisaNS.AttributeType.PxiMemSizeBar4">
      <summary>
            Memory size used by the device in the specified BAR 4. 
            </summary>
    </member>
    <member name="F:NationalInstruments.VisaNS.AttributeType.PxiMemSizeBar5">
      <summary>
            Memory size used by the device in the specified BAR 5. 
            </summary>
    </member>
    <member name="F:NationalInstruments.VisaNS.AttributeType.IsPxiExpress">
      <summary>
            This VISA attribute specifies whether the device is a PCI Express or PXI Express device.
            </summary>
    </member>
    <member name="F:NationalInstruments.VisaNS.AttributeType.PxiSlotLinkWidth">
      <summary>
            The PCI Express or PXI Express link width of the PCI Express or PXI Express peripheral slot in which the device resides.
            </summary>
    </member>
    <member name="F:NationalInstruments.VisaNS.AttributeType.PxiMaxLinkWidth">
      <summary>
            The maximum PCI Express or PXI Express link width of the device.
            </summary>
    </member>
    <member name="F:NationalInstruments.VisaNS.AttributeType.PxiLinkWidth">
      <summary>
            The PCI Express or PXI Express link width negotiated between the PCI Express or PXI Express host controller and the device.
            </summary>
    </member>
    <member name="F:NationalInstruments.VisaNS.AttributeType.PxiDStarBusNum">
      <summary>
            The differential star bus number of the device.
            </summary>
    </member>
    <member name="F:NationalInstruments.VisaNS.AttributeType.PxiDStarSetNum">
      <summary>
            The number of the set of PXI differential star lines connected to the device.
            </summary>
    </member>
    <member name="F:NationalInstruments.VisaNS.AttributeType.Is4882Compliant">
      <summary>
            The device associated with this session is 488.2 compliant.
            </summary>
    </member>
    <member name="F:NationalInstruments.VisaNS.AttributeType.UsbSerialNum">
      <summary>
            The serial number of the USB instrument.
            </summary>
    </member>
    <member name="F:NationalInstruments.VisaNS.AttributeType.UsbIntfcNum">
      <summary>
            The USB interface number of the device to which this session is connected.
            </summary>
    </member>
    <member name="F:NationalInstruments.VisaNS.AttributeType.UsbProtocol">
      <summary>
            The USB protocol number.
            </summary>
    </member>
    <member name="F:NationalInstruments.VisaNS.AttributeType.UsbMaxIntrSize">
      <summary>
            The maximum number of bytes that the USB device sends on an interrupt-in pipe.
            </summary>
    </member>
    <member name="F:NationalInstruments.VisaNS.AttributeType.UsbRecvIntrSize">
      <summary>
            The size of the data that is received from the USB interrupt-in pipe.
            </summary>
    </member>
    <member name="F:NationalInstruments.VisaNS.AttributeType.UsbRecvIntrData">
      <summary>
            The data that is received from the USB interrupt-in pipe.
            </summary>
    </member>
    <member name="F:NationalInstruments.VisaNS.AttributeType.PxiBusNum">
      <summary>
            The PCI bus number of the PCI or PXI device.
            </summary>
    </member>
    <member name="F:NationalInstruments.VisaNS.AttributeType.PxiChassisNum">
      <summary>
            The PXI chassis number of the device.
            </summary>
    </member>
    <member name="F:NationalInstruments.VisaNS.AttributeType.PxiSlotPath">
      <summary>
            The slot path of the device.
            </summary>
    </member>
    <member name="F:NationalInstruments.VisaNS.AttributeType.PxiSlotLBusLeft">
      <summary>
            The slot number or special feature connected to the local bus left lines of the device.
            </summary>
    </member>
    <member name="F:NationalInstruments.VisaNS.AttributeType.PxiSlotLBusRight">
      <summary>
            The slot number or special feature connected to the local bus right lines of the device.
            </summary>
    </member>
    <member name="F:NationalInstruments.VisaNS.AttributeType.PxiTrigBus">
      <summary>
            The trigger bus number of the device.
            </summary>
    </member>
    <member name="F:NationalInstruments.VisaNS.AttributeType.PxiStarTrigBus">
      <summary>
            The star trigger bus number of the device.
            </summary>
    </member>
    <member name="F:NationalInstruments.VisaNS.AttributeType.PxiStarTrigLine">
      <summary>
            The PXI star line connected to the device.
            </summary>
    </member>
    <member name="F:NationalInstruments.VisaNS.AttributeType.UsbBulkOutPipe">
      <summary>
            The endpoint number of the USB bulk-out pipe.
            </summary>
    </member>
    <member name="F:NationalInstruments.VisaNS.AttributeType.UsbBulkInPipe">
      <summary>
            The endpoint number of the USB bulk-in pipe.
            </summary>
    </member>
    <member name="F:NationalInstruments.VisaNS.AttributeType.UsbIntrInPipe">
      <summary>
            The endpoint number of the USB interrupt-in pipe. 
            </summary>
    </member>
    <member name="F:NationalInstruments.VisaNS.AttributeType.UsbClass">
      <summary>
            The USB class that this session uses.
            </summary>
    </member>
    <member name="F:NationalInstruments.VisaNS.AttributeType.UsbSubclass">
      <summary>
            The USB subclass that this session uses.
            </summary>
    </member>
    <member name="F:NationalInstruments.VisaNS.AttributeType.UsbAltSetting">
      <summary>
            The USB alternate setting.
            </summary>
    </member>
    <member name="F:NationalInstruments.VisaNS.AttributeType.UsbNumIntfcs">
      <summary>
            The number of USB interfaces supported by the device.
            </summary>
    </member>
    <member name="F:NationalInstruments.VisaNS.AttributeType.UsbNumPipes">
      <summary>
            The number of pipes supported by the USB interface.
            </summary>
    </member>
    <member name="F:NationalInstruments.VisaNS.AttributeType.UsbBulkOutStatus">
      <summary>
            This VISA attribute determines whether the USB bulk-out pipe is stalled or ready.
            </summary>
    </member>
    <member name="F:NationalInstruments.VisaNS.AttributeType.UsbBulkInStatus">
      <summary>
            This VISA attribute determines whether the USB bulk-in pipe is stalled or ready.
            </summary>
    </member>
    <member name="F:NationalInstruments.VisaNS.AttributeType.UsbIntrInStatus">
      <summary>
            This VISA attribute determines whether the USB interrupt-in pipe is stalled or ready.
            </summary>
    </member>
    <member name="F:NationalInstruments.VisaNS.AttributeType.FirewireDestUpperOffset">
      <summary>
            Specifies the upper 16 bits of the 48-bit destination address of the IEEE 1394 device.
            </summary>
    </member>
    <member name="F:NationalInstruments.VisaNS.AttributeType.FirewireSrcUpperOffset">
      <summary>
            Specifies the upper 16 bits of the 48-bit source address of the IEEE 1394 device.
            </summary>
    </member>
    <member name="F:NationalInstruments.VisaNS.AttributeType.FirewireVendorId">
      <summary>
            Specifies the 24-bit Vendor ID of the IEEE 1394 device.
            </summary>
    </member>
    <member name="F:NationalInstruments.VisaNS.AttributeType.FirewireLowerChipId">
      <summary>
            Specifies the lower 32 bits of the 40-bit Chip ID of the IEEE 1394 device.
            </summary>
    </member>
    <member name="F:NationalInstruments.VisaNS.AttributeType.FirewireUpperChipId">
      <summary>
            Specifies the upper 8 bits of the 40-bit Chip ID of the IEEE 1394 device.
            </summary>
    </member>
    <member name="F:NationalInstruments.VisaNS.AttributeType.AsrlConnected">
      <summary>
            Specifies whether the port is properly connected to another port or device.
            </summary>
    </member>
    <member name="F:NationalInstruments.VisaNS.AttributeType.PxiBackplaneSourceTriggerBus">
      <summary>
            Specifies the source segment from which to map triggers.
            </summary>
    </member>
    <member name="F:NationalInstruments.VisaNS.AttributeType.PxiBackplaneDestinationTriggerBus">
      <summary>
            Specifies the destination segment to which to map triggers.
            </summary>
    </member>
    <member name="F:NationalInstruments.VisaNS.AttributeType.PxiReceiveInterruptSequence">
      <summary>
            Returns the index of the interrupt sequence that detected the interrupt condition.
            </summary>
    </member>
    <member name="F:NationalInstruments.VisaNS.AttributeType.PxiReceiveInterruptData">
      <summary>
            Returns the first PXI or PCI register that was read in the successful interrupt detection sequence.
            </summary>
    </member>
    <member name="F:NationalInstruments.VisaNS.AttributeType.UsbEndIn">
      <summary>
            Specifies the method used to terminate USB read operations.
            </summary>
    </member>
    <member name="F:NationalInstruments.VisaNS.AttributeType.UsbControlPipe">
      <summary>The endpoint number of the USB control pipe.</summary>
    </member>
    <member name="T:NationalInstruments.VisaNS.VxiSessionVxiVmeInterruptEventArgs">
      <summary>
            Provides data for the VxiVmeInterrupt event on 
            VxiSession.
            </summary>
    </member>
    <member name="F:NationalInstruments.VisaNS.VxiSessionVxiVmeInterruptEventArgs.UnknownInterruptLevel">
      <summary>
            Indicates that the received interrupt level is unknown.
            </summary>
    </member>
    <member name="M:NationalInstruments.VisaNS.VxiSessionVxiVmeInterruptEventArgs.ToString">
      <summary>
            Overrides ToString.
            </summary>
      <returns>
            A string representation of the object.
            </returns>
    </member>
    <member name="P:NationalInstruments.VisaNS.VxiSessionVxiVmeInterruptEventArgs.InterruptStatusID">
      <summary>
            Specifies the 32-bit Status/ID retrieved during the IACK cycle.
            </summary>
    </member>
    <member name="P:NationalInstruments.VisaNS.VxiSessionVxiVmeInterruptEventArgs.InterruptLevel">
      <summary>
            Gets the VXI interrupt level on which the interrupt is received.
            </summary>
    </member>
    <member name="T:NationalInstruments.VisaNS.VxiSessionTriggerEventHandler">
      <summary>
            Represents the method that handles the Trigger event on VxiSession.
            </summary>
      <param name="sender">
            Object that generated the event.
            </param>
      <param name="e">VxiSessionTriggerEventArgs object that specifies information about the event.
            </param>
    </member>
    <member name="T:NationalInstruments.VisaNS.VxiSessionSignalProcessorEventHandler">
      <summary>
            Represents the method that handles the SignalProcessor 
            event on VxiSession.
            </summary>
      <param name="sender">
            	Object that generated the event.
            </param>
      <param name="e">VxiSessionSignalProcessorEventArgs object that specifies information about the event.
            </param>
    </member>
    <member name="T:NationalInstruments.VisaNS.VxiSession">
      <summary>
            Provides access to the specific device-level VXI functionality available in VISA.
            </summary>
    </member>
    <member name="F:NationalInstruments.VisaNS.VxiSession.UnknownLogicalAddress">
      <summary>
            Indicates that the logical address is unknown.
            </summary>
    </member>
    <member name="F:NationalInstruments.VisaNS.VxiSession.UnknownSlotNumber">
      <summary>
            Indicates that the slot number is unknown.
            </summary>
    </member>
    <member name="M:NationalInstruments.VisaNS.VxiSession.#ctor(System.String)">
      <summary>
            Initializes a new instance of the VxiSession object from
            the specified resource name.
            </summary>
      <param name="resourceName">
            String that describes a unique VISA resource.
            </param>
      <exception cref="T:System.ArgumentException">
            Insufficient location information, or the device or resource is not present in the system.
            
            -or-
            
            The interface type is valid, but the specified interface number is not configured.
            
            -or-
            resourceName (parameter) does not describe a valid
            VXI INSTR or GPIB-VXI INSTR resource.
            </exception>
      <exception cref="T:NationalInstruments.VisaNS.VisaException">
            There are problems opening a VISA session to 
            resourceName (parameter).
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-VISA driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-VISA driver library cannot be found.
            </exception>
    </member>
    <member name="M:NationalInstruments.VisaNS.VxiSession.#ctor(System.String,NationalInstruments.VisaNS.AccessModes,System.Int32,System.Boolean)">
      <summary>
            Initializes a new instance of the VxiSession object from
            the specified resource name, access mode, timeout, and resource name validation flag.
            </summary>
      <param name="resourceName">
            String that describes a unique VISA resource.
            </param>
      <param name="checkResourceType">
            Validation setting for the resource string.  
            </param>
      <param name="accessMode">
            The mode by which the specified VISA resource is accessed.
            </param>
      <param name="openTimeout">
            The maximum time in milliseconds that this statement waits to 
            open a VISA session with the specified resource. This parameter does not set
            the Timeout property. 
            </param>
      <exception cref="T:System.ArgumentException">
            Insufficient location information, or the device or resource is not present in the system.
            
            -or-
            
            Invalid accessMode (parameter).
            
            -or-
            
            The interface type is valid, but the specified interface number is not configured.
            
            -or-
            resourceName (parameter) does not describe a valid
            VXI INSTR or GPIB-VXI INSTR resource and checkResourceType (parameter) is set to
            true.
            </exception>
      <exception cref="T:NationalInstruments.VisaNS.VisaException">
            There are problems opening a VISA session to 
            resourceName (parameter).
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-VISA driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-VISA driver library cannot be found.
            </exception>
    </member>
    <member name="M:NationalInstruments.VisaNS.VxiSession.CommandQuery(NationalInstruments.VisaNS.VxiCommandMode,System.Int32)">
      <summary>
            Sends the device a miscellaneous command or query and/or retrieves the response to a previous query.
            </summary>
      <param name="mode">
            Issue a command and/or retrieve a response.  Refer to VxiCommandMode
            for a list of values.
            </param>
      <param name="command">
            Miscellaneous command to send.
            </param>
      <returns>
            Response retrieved from the device. If the mode specifies to send a command rather than retrieve a response, 
            the return value might be ignored.
            </returns>
      <exception cref="T:NationalInstruments.VisaNS.VisaException">
            The NI-VISA driver returned an error as a result of calling this method.
            </exception>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method is called directly from code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-VISA driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-VISA driver library cannot be found.
            </exception>
    </member>
    <member name="M:NationalInstruments.VisaNS.VxiSession.MemoryAllocate(System.Int32)">
      <summary>
            Allocates memory from the memory region of a device.
            </summary>
      <param name="size">
            Size of the allocation.
            </param>
      <returns>
            Offset of the allocated device memory.
            </returns>
      <exception cref="T:System.ArgumentException">size (parameter) is invalid.
            </exception>
      <exception cref="T:NationalInstruments.VisaNS.VisaException">
            The NI-VISA driver returned an error as a result of calling this method.
            </exception>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method is called directly from code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-VISA driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-VISA driver library cannot be found.
            </exception>
    </member>
    <member name="M:NationalInstruments.VisaNS.VxiSession.MemoryAllocate64BitBusAddress(System.Int32)">
      <summary>
            Allocates memory from the memory region of a device.
            </summary>
      <param name="size">
            Size of the allocation.
            </param>
      <returns>
            Offset of the allocated device memory.
            </returns>
      <exception cref="T:System.ArgumentException">size (parameter) is invalid.
            </exception>
      <exception cref="T:NationalInstruments.VisaNS.VisaException">
            The NI-VISA driver returned an error as a result of calling this method.
            </exception>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method is called directly from code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-VISA driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-VISA driver library cannot be found.
            </exception>
    </member>
    <member name="M:NationalInstruments.VisaNS.VxiSession.MemoryFree(System.Int32)">
      <summary>
            Frees memory previously allocated using the MemoryAllocate method.
            </summary>
      <param name="offset">
            Offset of the memory previously allocated with the MemoryAllocate method.
            </param>
      <exception cref="T:System.ArgumentException">offset (parameter) is invalid.
            </exception>
      <exception cref="T:NationalInstruments.VisaNS.VisaException">
            The NI-VISA driver returned an error as a result of calling this method.
            </exception>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method is called directly from code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-VISA driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-VISA driver library cannot be found.
            </exception>
    </member>
    <member name="M:NationalInstruments.VisaNS.VxiSession.MemoryFree(System.Int64)">
      <summary>
            Frees memory previously allocated using the MemoryAllocate64BitBusAddress method.
            </summary>
      <param name="offset">
            Offset of the memory previously allocated with the MemoryAllocate64BitBusAddress method.
            </param>
      <exception cref="T:System.ArgumentException">offset (parameter) is invalid.
            </exception>
      <exception cref="T:NationalInstruments.VisaNS.VisaException">
            The NI-VISA driver returned an error as a result of calling this method.
            </exception>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method is called directly from code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-VISA driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-VISA driver library cannot be found.
            </exception>
    </member>
    <member name="M:NationalInstruments.VisaNS.VxiSession.Clear">
      <summary>
            Clears a device.
            </summary>
      <exception cref="T:System.InvalidOperationException">
            Unable to start operation because setup is invalid (due to properties being set to an inconsistent state).
            </exception>
      <exception cref="T:NationalInstruments.VisaNS.VisaException">
            The NI-VISA driver returned an error as a result of calling this method.
            </exception>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method is called directly from code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-VISA driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-VISA driver library cannot be found.
            </exception>
    </member>
    <member name="M:NationalInstruments.VisaNS.VxiSession.ReadStatusByte">
      <summary>
            Reads the status byte of a service request.
            </summary>
      <returns>
            The service request status byte. This value is a bitfield composed of several flags. The bitfield includes,
            but is not limited to, the values in StatusByteFlags.
            </returns>
      <exception cref="T:System.InvalidOperationException">
            Unable to start operation because setup is invalid (due to properties being set to an inconsistent state).
            </exception>
      <exception cref="T:NationalInstruments.VisaNS.VisaException">
            The NI-VISA driver returned an error as a result of calling this method.
            </exception>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method is called directly from code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-VISA driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-VISA driver library cannot be found.
            </exception>
    </member>
    <member name="M:NationalInstruments.VisaNS.VxiSession.BeginRead(System.Int32)">
      <summary>
            Initiates an asynchronous read from a device.
            </summary>
      <param name="count">
            Number of bytes to read.
            </param>
      <returns>
            An IAsyncResult that represents this operation.
            </returns>
      <exception cref="T:System.InvalidOperationException">
            Unable to queue the asynchronous operation because there is already an operation in progress.
            </exception>
      <exception cref="T:NationalInstruments.VisaNS.VisaException">
            The NI-VISA driver returned an error as a result of calling this method.
            </exception>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method is called directly from code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-VISA driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-VISA driver library cannot be found.
            </exception>
    </member>
    <member name="M:NationalInstruments.VisaNS.VxiSession.BeginRead(System.Int32,System.AsyncCallback,System.Object)">
      <summary>
            Initiates an asynchronous read from a device and calls a delegate when the operation completes.
            </summary>
      <param name="count">
            Number of bytes to read.
            </param>
      <param name="callback">
            Delegate to call when the asynchronous operation is complete.
            </param>
      <param name="state">
            Object that contains additional user information.
            </param>
      <returns>
            An IAsyncResult that represents this operation.
            </returns>
      <exception cref="T:System.InvalidOperationException">
            Unable to queue the asynchronous operation because there is already an operation in progress.
            </exception>
      <exception cref="T:NationalInstruments.VisaNS.VisaException">
            The NI-VISA driver returned an error as a result of calling this method.
            </exception>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method is called directly from code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-VISA driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-VISA driver library cannot be found.
            </exception>
    </member>
    <member name="M:NationalInstruments.VisaNS.VxiSession.EndReadString(System.IAsyncResult)">
      <summary>
            Handles the end of an asynchronous read and returns the ASCII-encoded read string.
            </summary>
      <param name="asyncResult">
            An asynchronous result that represents the asynchronous read operation that you want to end.
            </param>
      <returns>
            A string that contains the read data.
            </returns>
      <exception cref="T:System.ArgumentNullException">asyncResult (parameter) is null.
            </exception>
      <exception cref="T:System.ArgumentException">asyncResult (parameter) has already ended.
            
            -or-
            asyncResult (parameter) is not a read.
            
            -or-
            asyncResult (parameter) did not originate from VisaNS.
            </exception>
      <exception cref="T:NationalInstruments.VisaNS.VisaException">
            The NI-VISA driver returned an error as a result of calling this method.
            </exception>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method is called directly from code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-VISA driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-VISA driver library cannot be found.
            </exception>
    </member>
    <member name="M:NationalInstruments.VisaNS.VxiSession.EndReadByteArray(System.IAsyncResult)">
      <summary>
            Handles the end of an asynchronous read and returns the read byte array.
            </summary>
      <param name="asyncResult">
            An asynchronous result that represents the asynchronous read operation that you want to end.
            </param>
      <returns>
            A byte array that contains the read data.
            </returns>
      <exception cref="T:System.ArgumentNullException">asyncResult (parameter) is null.
            </exception>
      <exception cref="T:System.ArgumentException">asyncResult (parameter) has already ended.
            
            -or-
            asyncResult (parameter) is not a read.
            
            -or-
            asyncResult (parameter) did not originate from VisaNS.
            </exception>
      <exception cref="T:NationalInstruments.VisaNS.VisaException">
            The NI-VISA driver returned an error as a result of calling this method.
            </exception>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method is called directly from code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-VISA driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-VISA driver library cannot be found.
            </exception>
    </member>
    <member name="M:NationalInstruments.VisaNS.VxiSession.Terminate">
      <summary>
            Aborts all in-progress asynchronous read and write operations.
            </summary>
      <exception cref="T:System.InvalidOperationException">
            There are no asynchronous operations in progress.
            </exception>
      <exception cref="T:NationalInstruments.VisaNS.VisaException">
            The NI-VISA driver returned an error as a result of calling this method.
            </exception>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method is called directly from code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-VISA driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-VISA driver library cannot be found.
            </exception>
    </member>
    <member name="M:NationalInstruments.VisaNS.VxiSession.Terminate(System.IAsyncResult)">
      <summary>
            Aborts an in-progress asynchronous read or write operation described by asyncResult (parameter).
            </summary>
      <param name="asyncResult">
            Object associated with the asynchronous read or write that you want to terminate.
            </param>
      <exception cref="T:System.ArgumentException">
            The asynchronous operation associated with asyncResult (parameter) is not in-progress.
            </exception>
      <exception cref="T:NationalInstruments.VisaNS.VisaException">
            The NI-VISA driver returned an error as a result of calling this method.
            </exception>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method is called directly from code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-VISA driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-VISA driver library cannot be found.
            </exception>
    </member>
    <member name="M:NationalInstruments.VisaNS.VxiSession.BeginWrite(System.String)">
      <summary>
            Initiates an asynchronous write with ASCII-encoded string data to a device.
            </summary>
      <param name="buffer">
            String to write to the device.
            </param>
      <returns>
            An IAsyncResult that represents this operation.
            </returns>
      <exception cref="T:System.InvalidOperationException">
            Unable to queue the asynchronous operation because there is already an operation in progress.
            </exception>
      <exception cref="T:NationalInstruments.VisaNS.VisaException">
            The NI-VISA driver returned an error as a result of calling this method.
            </exception>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method is called directly from code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-VISA driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-VISA driver library cannot be found.
            </exception>
    </member>
    <member name="M:NationalInstruments.VisaNS.VxiSession.BeginWrite(System.String,System.AsyncCallback,System.Object)">
      <summary>
            Initiates an asynchronous write with ASCII-encoded string data to a device and with the ability to pass additional information.
            </summary>
      <param name="buffer">
            String to write to the device.
            </param>
      <param name="callback">
            Delegate to call when the asynchronous operation is complete.
            </param>
      <param name="state">
            Object that contains additional user information.
            </param>
      <returns>
            An IAsyncResult that represents this operation.
            </returns>
      <exception cref="T:System.InvalidOperationException">
            Unable to queue the asynchronous operation because there is already an operation in progress.
            </exception>
      <exception cref="T:NationalInstruments.VisaNS.VisaException">
            The NI-VISA driver returned an error as a result of calling this method.
            </exception>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method is called directly from code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-VISA driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-VISA driver library cannot be found.
            </exception>
    </member>
    <member name="M:NationalInstruments.VisaNS.VxiSession.BeginWrite(System.Byte[],System.Int32,System.Int32)">
      <summary>
            Initiates an asynchronous write with byte array data to a device.
            </summary>
      <param name="buffer">
            Array of bytes to write to the device.
            </param>
      <param name="offset">
            Index in buffer from which writing must begin.
            </param>
      <param name="count">
            Number of bytes to write.
            </param>
      <returns>
            An IAsyncResult that represents this operation.
            </returns>
      <exception cref="T:System.ArgumentOutOfRangeException">
            Either offset (parameter) or count (parameter) is out of range.
            </exception>
      <exception cref="T:System.InvalidOperationException">
            Unable to queue the asynchronous operation because there is already an operation in progress.
            </exception>
      <exception cref="T:NationalInstruments.VisaNS.VisaException">
            The NI-VISA driver returned an error as a result of calling this method.
            </exception>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method is called directly from code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-VISA driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-VISA driver library cannot be found.
            </exception>
    </member>
    <member name="M:NationalInstruments.VisaNS.VxiSession.BeginWrite(System.Byte[],System.Int32,System.Int32,System.AsyncCallback,System.Object)">
      <summary>
            Initiates an asynchronous write with byte array data to a device and with the ability to pass additional information.
            </summary>
      <param name="buffer">
            Array of bytes to write to the device.
            </param>
      <param name="offset">
            Index in buffer from which writing must begin.
            </param>
      <param name="count">
            Number of bytes to write.
            </param>
      <param name="callback">
            Delegate to call when the asynchronous operation is complete.
            </param>
      <param name="state">
            Object that contains additional user information.
            </param>
      <returns>
            An IAsyncResult that represents this operation.
            </returns>
      <exception cref="T:System.ArgumentOutOfRangeException">
            Either offset (parameter) or count (parameter) is out of range.
            </exception>
      <exception cref="T:System.InvalidOperationException">
            Unable to queue the asynchronous operation because there is already an operation in progress.
            </exception>
      <exception cref="T:NationalInstruments.VisaNS.VisaException">
            The NI-VISA driver returned an error as a result of calling this method.
            </exception>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method is called directly from code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-VISA driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-VISA driver library cannot be found.
            </exception>
    </member>
    <member name="M:NationalInstruments.VisaNS.VxiSession.EndWrite(System.IAsyncResult)">
      <summary>
            Handles the end of an asynchronous write.
            </summary>
      <param name="asyncResult">
            An asynchronous result that represents the asynchronous write operation that you want to end.
            </param>
      <exception cref="T:System.ArgumentNullException">asyncResult (parameter) is null.
            </exception>
      <exception cref="T:System.ArgumentException">asyncResult (parameter) has already ended.
            
            -or-
            asyncResult (parameter) is not a write.
            
            -or-
            asyncResult (parameter) did not originate from VisaNS.
            </exception>
      <exception cref="T:NationalInstruments.VisaNS.VisaException">
            The NI-VISA driver returned an error as a result of calling this method.
            </exception>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method is called directly from code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-VISA driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-VISA driver library cannot be found.
            </exception>
    </member>
    <member name="M:NationalInstruments.VisaNS.VxiSession.AssertTrigger">
      <summary>
            Asserts a software or hardware trigger.
            </summary>
      <exception cref="T:System.InvalidOperationException">
            Unable to start operation because setup is invalid (due to properties being set to an inconsistent state).
            </exception>
      <exception cref="T:NationalInstruments.VisaNS.VisaException">
            The NI-VISA driver returned an error as a result of calling this method.
            </exception>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method is called directly from code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-VISA driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-VISA driver library cannot be found.
            </exception>
    </member>
    <member name="M:NationalInstruments.VisaNS.VxiSession.ReadString">
      <summary>
            Synchronously reads ASCII-encoded string data from a device or interface.
            </summary>
      <returns>
            String data read from the device or interface.
            </returns>
      <exception cref="T:System.InvalidOperationException">
            Unable to start operation because setup is invalid (due to properties being set to an inconsistent state).
            </exception>
      <exception cref="T:NationalInstruments.VisaNS.VisaException">
            The NI-VISA driver returned an error as a result of calling this method.
            </exception>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method is called directly from code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-VISA driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-VISA driver library cannot be found.
            </exception>
    </member>
    <member name="M:NationalInstruments.VisaNS.VxiSession.ReadString(System.Int32)">
      <summary>
            Synchronously reads a specified amount of ASCII-encoded string data from a device or interface.
            </summary>
      <param name="countToRead">
            Number of characters to read from the device or interface.
            </param>
      <returns>
            String data read from the device or interface.
            </returns>
      <exception cref="T:System.InvalidOperationException">
            Unable to start operation because setup is invalid (due to properties being set to an inconsistent state).
            </exception>
      <exception cref="T:NationalInstruments.VisaNS.VisaException">
            The NI-VISA driver returned an error as a result of calling this method.
            </exception>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method is called directly from code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-VISA driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-VISA driver library cannot be found.
            </exception>
    </member>
    <member name="M:NationalInstruments.VisaNS.VxiSession.ReadByteArray">
      <summary>
            Synchronously reads byte array data from a device or interface.
            </summary>
      <returns>
            Byte array data read from the device or interface.
            </returns>
      <exception cref="T:System.InvalidOperationException">
            Unable to start operation because setup is invalid (due to properties being set to an inconsistent state).
            </exception>
      <exception cref="T:NationalInstruments.VisaNS.VisaException">
            The NI-VISA driver returned an error as a result of calling this method.
            </exception>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method is called directly from code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-VISA driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-VISA driver library cannot be found.
            </exception>
    </member>
    <member name="M:NationalInstruments.VisaNS.VxiSession.ReadByteArray(System.Int32)">
      <summary>
            Synchronously reads a specified amount of byte array data from a device or interface.
            </summary>
      <param name="countToRead">
            Number of bytes to read.
            </param>
      <returns>
            Byte array data read from the device or interface.
            </returns>
      <exception cref="T:System.InvalidOperationException">
            Unable to start operation because setup is invalid (due to properties being set to an inconsistent state).
            </exception>
      <exception cref="T:NationalInstruments.VisaNS.VisaException">
            The NI-VISA driver returned an error as a result of calling this method.
            </exception>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method is called directly from code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-VISA driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-VISA driver library cannot be found.
            </exception>
    </member>
    <member name="M:NationalInstruments.VisaNS.VxiSession.ReadToFile(System.String)">
      <summary>
            Synchronously reads data and stores the transferred data in a file.
            </summary>
      <param name="fileName">
            Name of file to which data is written.
            </param>
      <exception cref="T:System.InvalidOperationException">
            Unable to start operation because setup is invalid (due to properties being set to an inconsistent state).
            </exception>
      <exception cref="T:NationalInstruments.VisaNS.VisaException">
            The NI-VISA driver returned an error as a result of calling this method.
            </exception>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method is called directly from code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-VISA driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-VISA driver library cannot be found.
            </exception>
    </member>
    <member name="M:NationalInstruments.VisaNS.VxiSession.ReadToFile(System.String,System.Int32)">
      <summary>
            Synchronously reads a specified amount of data and stores the transferred data in a file.
            </summary>
      <param name="fileName">
            Name of file to which data is written.
            </param>
      <param name="countToRead">
            Number of bytes to read.
            </param>
      <exception cref="T:System.InvalidOperationException">
            Unable to start operation because setup is invalid (due to properties being set to an inconsistent state).
            </exception>
      <exception cref="T:NationalInstruments.VisaNS.VisaException">
            The NI-VISA driver returned an error as a result of calling this method.
            </exception>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method is called directly from code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-VISA driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-VISA driver library cannot be found.
            </exception>
    </member>
    <member name="M:NationalInstruments.VisaNS.VxiSession.Write(System.String)">
      <summary>
            Synchronously writes ASCII-encoded string data to the device or interface.
            </summary>
      <param name="data">
            Data to write to the device or interface.
            </param>
      <exception cref="T:System.InvalidOperationException">
            Unable to start operation because setup is invalid (due to properties being set to an inconsistent state).
            </exception>
      <exception cref="T:NationalInstruments.VisaNS.VisaException">
            The NI-VISA driver returned an error as a result of calling this method.
            </exception>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method is called directly from code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-VISA driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-VISA driver library cannot be found.
            </exception>
    </member>
    <member name="M:NationalInstruments.VisaNS.VxiSession.Write(System.Byte[])">
      <summary>
            Synchronously writes an array of bytes to the device or interface.
            </summary>
      <param name="data">
            Data to write to the device or interface.
            </param>
      <exception cref="T:System.InvalidOperationException">
            Unable to start operation because setup is invalid (due to properties being set to an inconsistent state).
            </exception>
      <exception cref="T:NationalInstruments.VisaNS.VisaException">
            The NI-VISA driver returned an error as a result of calling this method.
            </exception>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method is called directly from code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-VISA driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-VISA driver library cannot be found.
            </exception>
    </member>
    <member name="M:NationalInstruments.VisaNS.VxiSession.WriteFromFile(System.String)">
      <summary>
            Synchronously reads data from a file and writes it to the device or interface.
            </summary>
      <param name="fileName">
            Name of file from which data is read.
            </param>
      <exception cref="T:NationalInstruments.VisaNS.VisaException">
            The NI-VISA driver returned an error as a result of calling this method.
            </exception>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method is called directly from code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-VISA driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-VISA driver library cannot be found.
            </exception>
    </member>
    <member name="M:NationalInstruments.VisaNS.VxiSession.WriteFromFile(System.String,System.Int32)">
      <summary>
            Synchronously reads data from a file and writes a specified number of bytes to the device or interface.
            </summary>
      <param name="fileName">
            Name of file from which data is read.
            </param>
      <param name="countToWrite">
            Number of bytes to write.
            </param>
      <exception cref="T:NationalInstruments.VisaNS.VisaException">
            The NI-VISA driver returned an error as a result of calling this method.
            </exception>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method is called directly from code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-VISA driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-VISA driver library cannot be found.
            </exception>
    </member>
    <member name="M:NationalInstruments.VisaNS.VxiSession.Query(System.String)">
      <summary>
            Performs a synchronous write of ASCII-encoded string data, followed by a synchronous read.
            </summary>
      <param name="dataToWrite">
            String data to write.
            </param>
      <returns>
            String data read from the device.
            </returns>
      <exception cref="T:System.InvalidOperationException">
            Unable to start operation because setup is invalid (due to properties being set to an inconsistent state).
            </exception>
      <exception cref="T:NationalInstruments.VisaNS.VisaException">
            The NI-VISA driver returned an error as a result of calling this method.
            </exception>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method is called directly from code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-VISA driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-VISA driver library cannot be found.
            </exception>
    </member>
    <member name="M:NationalInstruments.VisaNS.VxiSession.Query(System.String,System.Int32)">
      <summary>
            Performs a synchronous write of ASCII-encoded string data, followed by a synchronous read of a specified number of characters.
            </summary>
      <param name="dataToWrite">
            String data to write.
            </param>
      <param name="countToRead">
            Number of characters to read from the device.
            </param>
      <returns>
            String data read from the device.
            </returns>
      <exception cref="T:System.InvalidOperationException">
            Unable to start operation because setup is invalid (due to properties being set to an inconsistent state).
            </exception>
      <exception cref="T:NationalInstruments.VisaNS.VisaException">
            The NI-VISA driver returned an error as a result of calling this method.
            </exception>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method is called directly from code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-VISA driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-VISA driver library cannot be found.
            </exception>
    </member>
    <member name="M:NationalInstruments.VisaNS.VxiSession.Query(System.Byte[])">
      <summary>
            Performs a synchronous write of byte array data, followed by a synchronous read.
            </summary>
      <param name="dataToWrite">
            Byte array data to write.
            </param>
      <returns>
            Byte array data read from the device.
            </returns>
      <exception cref="T:System.InvalidOperationException">
            Unable to start operation because setup is invalid (due to properties being set to an inconsistent state).
            </exception>
      <exception cref="T:NationalInstruments.VisaNS.VisaException">
            The NI-VISA driver returned an error as a result of calling this method.
            </exception>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method is called directly from code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-VISA driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-VISA driver library cannot be found.
            </exception>
    </member>
    <member name="M:NationalInstruments.VisaNS.VxiSession.Query(System.Byte[],System.Int32)">
      <summary>
            Performs a synchronous write of byte array data, followed by a synchronous read of a specified number of bytes.
            </summary>
      <param name="dataToWrite">
            Byte array data to write.
            </param>
      <param name="countToRead">
            Number of bytes to read.
            </param>
      <returns>
            Byte array data read from the device.
            </returns>
      <exception cref="T:System.InvalidOperationException">
            Unable to start operation because setup is invalid (due to properties being set to an inconsistent state).
            </exception>
      <exception cref="T:NationalInstruments.VisaNS.VisaException">
            The NI-VISA driver returned an error as a result of calling this method.
            </exception>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method is called directly from code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-VISA driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-VISA driver library cannot be found.
            </exception>
    </member>
    <member name="M:NationalInstruments.VisaNS.VxiSession.In8(NationalInstruments.VisaNS.AddressSpace,System.Int32)">
      <summary>
            Reads in an 8-bit value from the specified memory address space and offset.
            </summary>
      <param name="addressSpace">
            The address space.  Refer to AddressSpace for a list of values.
            </param>
      <param name="offset">
            Offset in bytes of the address or register from which to read.
            </param>
      <returns>
            8 bits of data read from the bus.
            </returns>
      <exception cref="T:System.ArgumentException">
            Invalid offset (parameter) specified.
            
            -or-
            
            Invalid addressSpace (parameter) specified.
            </exception>
      <exception cref="T:System.InvalidOperationException">
            Unable to start operation because setup is invalid (due to properties being set to an inconsistent state).
            </exception>
      <exception cref="T:NationalInstruments.VisaNS.VisaException">
            The NI-VISA driver returned an error as a result of calling this method.
            </exception>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method is called directly from code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-VISA driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-VISA driver library cannot be found.
            </exception>
    </member>
    <member name="M:NationalInstruments.VisaNS.VxiSession.In8(NationalInstruments.VisaNS.AddressSpace,System.Int64)">
      <summary>
            Reads in an 8-bit value from the specified memory address space and offset.
            </summary>
      <param name="addressSpace">
            The address space.  Refer to AddressSpace for a list of values.
            </param>
      <param name="offset">
            Offset in bytes of the address or register from which to read.
            </param>
      <returns>
            8 bits of data read from the bus.
            </returns>
      <exception cref="T:System.ArgumentException">
            Invalid offset (parameter) specified.
            
            -or-
            
            Invalid addressSpace (parameter) specified.
            </exception>
      <exception cref="T:System.InvalidOperationException">
            Unable to start operation because setup is invalid (due to properties being set to an inconsistent state).
            </exception>
      <exception cref="T:NationalInstruments.VisaNS.VisaException">
            The NI-VISA driver returned an error as a result of calling this method.
            </exception>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method is called directly from code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-VISA driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-VISA driver library cannot be found.
            </exception>
    </member>
    <member name="M:NationalInstruments.VisaNS.VxiSession.In16(NationalInstruments.VisaNS.AddressSpace,System.Int32)">
      <summary>
            Reads in a 16-bit value from the specified memory address space and offset.
            </summary>
      <param name="addressSpace">
            The address space.  Refer to AddressSpace for a list of values.
            </param>
      <param name="offset">
            Offset in bytes of the address or register from which to read.
            </param>
      <returns>
            16 bits of data read from the bus.
            </returns>
      <exception cref="T:System.ArgumentException">
            Invalid offset (parameter) specified.
            
            -or-
            
            Invalid addressSpace (parameter) specified.
            </exception>
      <exception cref="T:System.InvalidOperationException">
            Unable to start operation because setup is invalid (due to properties being set to an inconsistent state).
            </exception>
      <exception cref="T:NationalInstruments.VisaNS.VisaException">
            The NI-VISA driver returned an error as a result of calling this method.
            </exception>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method is called directly from code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-VISA driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-VISA driver library cannot be found.
            </exception>
    </member>
    <member name="M:NationalInstruments.VisaNS.VxiSession.In16(NationalInstruments.VisaNS.AddressSpace,System.Int64)">
      <summary>
            Reads in a 16-bit value from the specified memory address space and offset.
            </summary>
      <param name="addressSpace">
            The address space.  Refer to AddressSpace for a list of values.
            </param>
      <param name="offset">
            Offset in bytes of the address or register from which to read.
            </param>
      <returns>
            16 bits of data read from the bus.
            </returns>
      <exception cref="T:System.ArgumentException">
            Invalid offset (parameter) specified.
            
            -or-
            
            Invalid addressSpace (parameter) specified.
            </exception>
      <exception cref="T:System.InvalidOperationException">
            Unable to start operation because setup is invalid (due to properties being set to an inconsistent state).
            </exception>
      <exception cref="T:NationalInstruments.VisaNS.VisaException">
            The NI-VISA driver returned an error as a result of calling this method.
            </exception>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method is called directly from code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-VISA driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-VISA driver library cannot be found.
            </exception>
    </member>
    <member name="M:NationalInstruments.VisaNS.VxiSession.In32(NationalInstruments.VisaNS.AddressSpace,System.Int32)">
      <summary>
            Reads in a 32-bit value from the specified memory address space and offset.
            </summary>
      <param name="addressSpace">
            The address space.  Refer to AddressSpace for a list of values.
            </param>
      <param name="offset">
            Offset in bytes of the address or register from which to read.
            </param>
      <returns>
            32 bits of data read from the bus.
            </returns>
      <exception cref="T:System.ArgumentException">
            Invalid offset (parameter) specified.
            
            -or-
            
            Invalid addressSpace (parameter) specified.
            </exception>
      <exception cref="T:System.InvalidOperationException">
            Unable to start operation because setup is invalid (due to properties being set to an inconsistent state).
            </exception>
      <exception cref="T:NationalInstruments.VisaNS.VisaException">
            The NI-VISA driver returned an error as a result of calling this method.
            </exception>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method is called directly from code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-VISA driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-VISA driver library cannot be found.
            </exception>
    </member>
    <member name="M:NationalInstruments.VisaNS.VxiSession.In32(NationalInstruments.VisaNS.AddressSpace,System.Int64)">
      <summary>
            Reads in a 32-bit value from the specified memory address space and offset.
            </summary>
      <param name="addressSpace">
            The address space.  Refer to AddressSpace for a list of values.
            </param>
      <param name="offset">
            Offset in bytes of the address or register from which to read.
            </param>
      <returns>
            32 bits of data read from the bus.
            </returns>
      <exception cref="T:System.ArgumentException">
            Invalid offset (parameter) specified.
            
            -or-
            
            Invalid addressSpace (parameter) specified.
            </exception>
      <exception cref="T:System.InvalidOperationException">
            Unable to start operation because setup is invalid (due to properties being set to an inconsistent state).
            </exception>
      <exception cref="T:NationalInstruments.VisaNS.VisaException">
            The NI-VISA driver returned an error as a result of calling this method.
            </exception>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method is called directly from code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-VISA driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-VISA driver library cannot be found.
            </exception>
    </member>
    <member name="M:NationalInstruments.VisaNS.VxiSession.In64(NationalInstruments.VisaNS.AddressSpace,System.Int32)">
      <summary>
            Reads in a 64-bit value from the specified memory address space and offset.
            </summary>
      <param name="addressSpace">
            The address space.  Refer to AddressSpace for a list of values.
            </param>
      <param name="offset">
            Offset in bytes of the address or register from which to read.
            </param>
      <returns>
            64 bits of data read from the bus.
            </returns>
      <exception cref="T:System.ArgumentException">
            Invalid offset (parameter) specified.
            
            -or-
            
            Invalid addressSpace (parameter) specified.
            </exception>
      <exception cref="T:System.InvalidOperationException">
            Unable to start operation because setup is invalid (due to properties being set to an inconsistent state).
            </exception>
      <exception cref="T:NationalInstruments.VisaNS.VisaException">
            The NI-VISA driver returned an error as a result of calling this method.
            </exception>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method is called directly from code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-VISA driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-VISA driver library cannot be found.
            </exception>
    </member>
    <member name="M:NationalInstruments.VisaNS.VxiSession.In64(NationalInstruments.VisaNS.AddressSpace,System.Int64)">
      <summary>
            Reads in a 64-bit value from the specified memory address space and offset.
            </summary>
      <param name="addressSpace">
            The address space.  Refer to AddressSpace for a list of values.
            </param>
      <param name="offset">
            Offset in bytes of the address or register from which to read.
            </param>
      <returns>
            64 bits of data read from the bus.
            </returns>
      <exception cref="T:System.ArgumentException">
            Invalid offset (parameter) specified.
            
            -or-
            
            Invalid addressSpace (parameter) specified.
            </exception>
      <exception cref="T:System.InvalidOperationException">
            Unable to start operation because setup is invalid (due to properties being set to an inconsistent state).
            </exception>
      <exception cref="T:NationalInstruments.VisaNS.VisaException">
            The NI-VISA driver returned an error as a result of calling this method.
            </exception>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method is called directly from code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-VISA driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-VISA driver library cannot be found.
            </exception>
    </member>
    <member name="M:NationalInstruments.VisaNS.VxiSession.MoveIn8(NationalInstruments.VisaNS.AddressSpace,System.Int32,System.Int32)">
      <summary>
            Moves a block of 8-bit data from the specified address space and offset to local memory.
            </summary>
      <param name="addressSpace">
            The address space.
            </param>
      <param name="offset">
            Offset in bytes of the starting address to read.
            </param>
      <param name="length">
            Number of elements to transfer.
            </param>
      <returns>
            Block of 8-bit data to store locally.
            </returns>
      <exception cref="T:System.ArgumentException">
            Invalid offset (parameter) specified.
            
            -or-
            
            Invalid length (parameter) specified.
            
            -or-
            
            Invalid addressSpace (parameter) specified.
            </exception>
      <exception cref="T:System.InvalidOperationException">
            Unable to start operation because setup is invalid (due to properties being set to an inconsistent state).
            </exception>
      <exception cref="T:NationalInstruments.VisaNS.VisaException">
            The NI-VISA driver returned an error as a result of calling this method.
            </exception>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method is called directly from code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-VISA driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-VISA driver library cannot be found.
            </exception>
    </member>
    <member name="M:NationalInstruments.VisaNS.VxiSession.MoveIn8(NationalInstruments.VisaNS.AddressSpace,System.Int64,System.Int32)">
      <summary>
            Moves a block of 8-bit data from the specified address space and offset to local memory.
            </summary>
      <param name="addressSpace">
            The address space.
            </param>
      <param name="offset">
            Offset in bytes of the starting address to read.
            </param>
      <param name="length">
            Number of elements to transfer.
            </param>
      <returns>
            Block of 8-bit data to store locally.
            </returns>
      <exception cref="T:System.ArgumentException">
            Invalid offset (parameter) specified.
            
            -or-
            
            Invalid length (parameter) specified.
            
            -or-
            
            Invalid addressSpace (parameter) specified.
            </exception>
      <exception cref="T:System.InvalidOperationException">
            Unable to start operation because setup is invalid (due to properties being set to an inconsistent state).
            </exception>
      <exception cref="T:NationalInstruments.VisaNS.VisaException">
            The NI-VISA driver returned an error as a result of calling this method.
            </exception>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method is called directly from code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-VISA driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-VISA driver library cannot be found.
            </exception>
    </member>
    <member name="M:NationalInstruments.VisaNS.VxiSession.MoveIn16(NationalInstruments.VisaNS.AddressSpace,System.Int32,System.Int32)">
      <summary>
            Moves a block of 16-bit data from the specified address space and offset to local memory.
            </summary>
      <param name="addressSpace">
            The address space.
            </param>
      <param name="offset">
            Offset in bytes of the starting address to read.
            </param>
      <param name="length">
            Number of elements to transfer.
            </param>
      <returns>
            Block of 16-bit data to store locally.
            </returns>
      <exception cref="T:System.ArgumentException">
            Invalid offset (parameter) specified.
            
            -or-
            
            Invalid length (parameter) specified.
            
            -or-
            
            Invalid addressSpace (parameter) specified.
            </exception>
      <exception cref="T:System.InvalidOperationException">
            Unable to start operation because setup is invalid (due to properties being set to an inconsistent state).
            </exception>
      <exception cref="T:NationalInstruments.VisaNS.VisaException">
            The NI-VISA driver returned an error as a result of calling this method.
            </exception>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method is called directly from code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-VISA driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-VISA driver library cannot be found.
            </exception>
    </member>
    <member name="M:NationalInstruments.VisaNS.VxiSession.MoveIn16(NationalInstruments.VisaNS.AddressSpace,System.Int64,System.Int32)">
      <summary>
            Moves a block of 16-bit data from the specified address space and offset to local memory.
            </summary>
      <param name="addressSpace">
            The address space.
            </param>
      <param name="offset">
            Offset in bytes of the starting address to read.
            </param>
      <param name="length">
            Number of elements to transfer.
            </param>
      <returns>
            Block of 16-bit data to store locally.
            </returns>
      <exception cref="T:System.ArgumentException">
            Invalid offset (parameter) specified.
            
            -or-
            
            Invalid length (parameter) specified.
            
            -or-
            
            Invalid addressSpace (parameter) specified.
            </exception>
      <exception cref="T:System.InvalidOperationException">
            Unable to start operation because setup is invalid (due to properties being set to an inconsistent state).
            </exception>
      <exception cref="T:NationalInstruments.VisaNS.VisaException">
            The NI-VISA driver returned an error as a result of calling this method.
            </exception>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method is called directly from code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-VISA driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-VISA driver library cannot be found.
            </exception>
    </member>
    <member name="M:NationalInstruments.VisaNS.VxiSession.MoveIn32(NationalInstruments.VisaNS.AddressSpace,System.Int32,System.Int32)">
      <summary>
            Moves a block of 32-bit data from the specified address space and offset to local memory.
            </summary>
      <param name="addressSpace">
            The address space.
            </param>
      <param name="offset">
            Offset in bytes of the starting address to read.
            </param>
      <param name="length">
            Number of elements to transfer.
            </param>
      <returns>
            Block of 32-bit data to store locally.
            </returns>
      <exception cref="T:System.ArgumentException">
            Invalid offset (parameter) specified.
            
            -or-
            
            Invalid length (parameter) specified.
            
            -or-
            
            Invalid addressSpace (parameter) specified.
            </exception>
      <exception cref="T:System.InvalidOperationException">
            Unable to start operation because setup is invalid (due to properties being set to an inconsistent state).
            </exception>
      <exception cref="T:NationalInstruments.VisaNS.VisaException">
            The NI-VISA driver returned an error as a result of calling this method.
            </exception>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method is called directly from code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-VISA driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-VISA driver library cannot be found.
            </exception>
    </member>
    <member name="M:NationalInstruments.VisaNS.VxiSession.MoveIn32(NationalInstruments.VisaNS.AddressSpace,System.Int64,System.Int32)">
      <summary>
            Moves a block of 32-bit data from the specified address space and offset to local memory.
            </summary>
      <param name="addressSpace">
            The address space.
            </param>
      <param name="offset">
            Offset in bytes of the starting address to read.
            </param>
      <param name="length">
            Number of elements to transfer.
            </param>
      <returns>
            Block of 32-bit data to store locally.
            </returns>
      <exception cref="T:System.ArgumentException">
            Invalid offset (parameter) specified.
            
            -or-
            
            Invalid length (parameter) specified.
            
            -or-
            
            Invalid addressSpace (parameter) specified.
            </exception>
      <exception cref="T:System.InvalidOperationException">
            Unable to start operation because setup is invalid (due to properties being set to an inconsistent state).
            </exception>
      <exception cref="T:NationalInstruments.VisaNS.VisaException">
            The NI-VISA driver returned an error as a result of calling this method.
            </exception>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method is called directly from code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-VISA driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-VISA driver library cannot be found.
            </exception>
    </member>
    <member name="M:NationalInstruments.VisaNS.VxiSession.MoveIn64(NationalInstruments.VisaNS.AddressSpace,System.Int32,System.Int32)">
      <summary>
            Moves a block of 64-bit data from the specified address space and offset to local memory.
            </summary>
      <param name="addressSpace">
            The address space.
            </param>
      <param name="offset">
            Offset in bytes of the starting address to read.
            </param>
      <param name="length">
            Number of elements to transfer.
            </param>
      <returns>
            Block of 64-bit data to store locally.
            </returns>
      <exception cref="T:System.ArgumentException">
            Invalid offset (parameter) specified.
            
            -or-
            
            Invalid length (parameter) specified.
            
            -or-
            
            Invalid addressSpace (parameter) specified.
            </exception>
      <exception cref="T:System.InvalidOperationException">
            Unable to start operation because setup is invalid (due to properties being set to an inconsistent state).
            </exception>
      <exception cref="T:NationalInstruments.VisaNS.VisaException">
            The NI-VISA driver returned an error as a result of calling this method.
            </exception>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method is called directly from code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-VISA driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-VISA driver library cannot be found.
            </exception>
    </member>
    <member name="M:NationalInstruments.VisaNS.VxiSession.MoveIn64(NationalInstruments.VisaNS.AddressSpace,System.Int64,System.Int32)">
      <summary>
            Moves a block of 64-bit data from the specified address space and offset to local memory.
            </summary>
      <param name="addressSpace">
            The address space.
            </param>
      <param name="offset">
            Offset in bytes of the starting address to read.
            </param>
      <param name="length">
            Number of elements to transfer.
            </param>
      <returns>
            Block of 64-bit data to store locally.
            </returns>
      <exception cref="T:System.ArgumentException">
            Invalid offset (parameter) specified.
            
            -or-
            
            Invalid length (parameter) specified.
            
            -or-
            
            Invalid addressSpace (parameter) specified.
            </exception>
      <exception cref="T:System.InvalidOperationException">
            Unable to start operation because setup is invalid (due to properties being set to an inconsistent state).
            </exception>
      <exception cref="T:NationalInstruments.VisaNS.VisaException">
            The NI-VISA driver returned an error as a result of calling this method.
            </exception>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method is called directly from code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-VISA driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-VISA driver library cannot be found.
            </exception>
    </member>
    <member name="M:NationalInstruments.VisaNS.VxiSession.MoveOut8(NationalInstruments.VisaNS.AddressSpace,System.Int32,System.Int32,System.Byte[])">
      <summary>
            Moves a block of 8-bit data from local memory to the specified address space and offset.
            </summary>
      <param name="addressSpace">
            The address space.
            </param>
      <param name="offset">
            Offset in bytes of the device to write to. 
            </param>
      <param name="length">
            Number of elements to transfer.
            </param>
      <param name="dataToMove">
            Block of local data to move to the specified addressSpace (parameter) and offset (parameter).
            </param>
      <exception cref="T:System.ArgumentException">
            Invalid offset (parameter) specified.
            
            -or-
            
            Invalid length (parameter) specified.
            
            -or-
            
            Invalid addressSpace (parameter) specified.
            </exception>
      <exception cref="T:System.InvalidOperationException">
            Unable to start operation because setup is invalid (due to properties being set to an inconsistent state).
            </exception>
      <exception cref="T:NationalInstruments.VisaNS.VisaException">
            The NI-VISA driver returned an error as a result of calling this method.
            </exception>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method is called directly from code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-VISA driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-VISA driver library cannot be found.
            </exception>
    </member>
    <member name="M:NationalInstruments.VisaNS.VxiSession.MoveOut8(NationalInstruments.VisaNS.AddressSpace,System.Int64,System.Int32,System.Byte[])">
      <summary>
            Moves a block of 8-bit data from local memory to the specified address space and offset.
            </summary>
      <param name="addressSpace">
            The address space.
            </param>
      <param name="offset">
            Offset in bytes of the device to write to. 
            </param>
      <param name="length">
            Number of elements to transfer.
            </param>
      <param name="dataToMove">
            Block of local data to move to the specified addressSpace (parameter) and offset (parameter).
            </param>
      <exception cref="T:System.ArgumentException">
            Invalid offset (parameter) specified.
            
            -or-
            
            Invalid length (parameter) specified.
            
            -or-
            
            Invalid addressSpace (parameter) specified.
            </exception>
      <exception cref="T:System.InvalidOperationException">
            Unable to start operation because setup is invalid (due to properties being set to an inconsistent state).
            </exception>
      <exception cref="T:NationalInstruments.VisaNS.VisaException">
            The NI-VISA driver returned an error as a result of calling this method.
            </exception>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method is called directly from code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-VISA driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-VISA driver library cannot be found.
            </exception>
    </member>
    <member name="M:NationalInstruments.VisaNS.VxiSession.MoveOut16(NationalInstruments.VisaNS.AddressSpace,System.Int32,System.Int32,System.Int16[])">
      <summary>
            Moves a block of 16-bit data from local memory to the specified address space and offset.
            </summary>
      <param name="addressSpace">
            The address space.
            </param>
      <param name="offset">
            Offset in bytes of the device to write to. 
            </param>
      <param name="length">
            Number of elements to transfer.
            </param>
      <param name="dataToMove">
            Block of local data to move to the specified addressSpace (parameter) and offset (parameter).
            </param>
      <exception cref="T:System.ArgumentException">
            Invalid offset (parameter) specified.
            
            -or-
            
            Invalid length (parameter) specified.
            
            -or-
            
            Invalid addressSpace (parameter) specified.
            </exception>
      <exception cref="T:System.InvalidOperationException">
            Unable to start operation because setup is invalid (due to properties being set to an inconsistent state).
            </exception>
      <exception cref="T:NationalInstruments.VisaNS.VisaException">
            The NI-VISA driver returned an error as a result of calling this method.
            </exception>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method is called directly from code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-VISA driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-VISA driver library cannot be found.
            </exception>
    </member>
    <member name="M:NationalInstruments.VisaNS.VxiSession.MoveOut16(NationalInstruments.VisaNS.AddressSpace,System.Int64,System.Int32,System.Int16[])">
      <summary>
            Moves a block of 16-bit data from local memory to the specified address space and offset.
            </summary>
      <param name="addressSpace">
            The address space.
            </param>
      <param name="offset">
            Offset in bytes of the device to write to. 
            </param>
      <param name="length">
            Number of elements to transfer.
            </param>
      <param name="dataToMove">
            Block of local data to move to the specified addressSpace (parameter) and offset (parameter).
            </param>
      <exception cref="T:System.ArgumentException">
            Invalid offset (parameter) specified.
            
            -or-
            
            Invalid length (parameter) specified.
            
            -or-
            
            Invalid addressSpace (parameter) specified.
            </exception>
      <exception cref="T:System.InvalidOperationException">
            Unable to start operation because setup is invalid (due to properties being set to an inconsistent state).
            </exception>
      <exception cref="T:NationalInstruments.VisaNS.VisaException">
            The NI-VISA driver returned an error as a result of calling this method.
            </exception>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method is called directly from code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-VISA driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-VISA driver library cannot be found.
            </exception>
    </member>
    <member name="M:NationalInstruments.VisaNS.VxiSession.MoveOut32(NationalInstruments.VisaNS.AddressSpace,System.Int32,System.Int32,System.Int32[])">
      <summary>
            Moves a block of 32-bit data from local memory to the specified address space and offset.
            </summary>
      <param name="addressSpace">
            The address space.
            </param>
      <param name="offset">
            Offset in bytes of the device to write to. 
            </param>
      <param name="length">
            Number of elements to transfer.
            </param>
      <param name="dataToMove">
            Block of local data to move to the specified addressSpace (parameter) and offset (parameter).
            </param>
      <exception cref="T:System.ArgumentException">
            Invalid offset (parameter) specified.
            
            -or-
            
            Invalid length (parameter) specified.
            
            -or-
            
            Invalid addressSpace (parameter) specified.
            </exception>
      <exception cref="T:System.InvalidOperationException">
            Unable to start operation because setup is invalid (due to properties being set to an inconsistent state).
            </exception>
      <exception cref="T:NationalInstruments.VisaNS.VisaException">
            The NI-VISA driver returned an error as a result of calling this method.
            </exception>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method is called directly from code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-VISA driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-VISA driver library cannot be found.
            </exception>
    </member>
    <member name="M:NationalInstruments.VisaNS.VxiSession.MoveOut32(NationalInstruments.VisaNS.AddressSpace,System.Int64,System.Int32,System.Int32[])">
      <summary>
            Moves a block of 32-bit data from local memory to the specified address space and offset.
            </summary>
      <param name="addressSpace">
            The address space.
            </param>
      <param name="offset">
            Offset in bytes of the device to write to. 
            </param>
      <param name="length">
            Number of elements to transfer.
            </param>
      <param name="dataToMove">
            Block of local data to move to the specified addressSpace (parameter) and offset (parameter).
            </param>
      <exception cref="T:System.ArgumentException">
            Invalid offset (parameter) specified.
            
            -or-
            
            Invalid length (parameter) specified.
            
            -or-
            
            Invalid addressSpace (parameter) specified.
            </exception>
      <exception cref="T:System.InvalidOperationException">
            Unable to start operation because setup is invalid (due to properties being set to an inconsistent state).
            </exception>
      <exception cref="T:NationalInstruments.VisaNS.VisaException">
            The NI-VISA driver returned an error as a result of calling this method.
            </exception>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method is called directly from code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-VISA driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-VISA driver library cannot be found.
            </exception>
    </member>
    <member name="M:NationalInstruments.VisaNS.VxiSession.MoveOut64(NationalInstruments.VisaNS.AddressSpace,System.Int32,System.Int32,System.Int64[])">
      <summary>
            Moves a block of 64-bit data from local memory to the specified address space and offset.
            </summary>
      <param name="addressSpace">
            The address space.
            </param>
      <param name="offset">
            Offset in bytes of the device to write to. 
            </param>
      <param name="length">
            Number of elements to transfer.
            </param>
      <param name="dataToMove">
            Block of local data to move to the specified addressSpace (parameter) and offset (parameter).
            </param>
      <exception cref="T:System.ArgumentException">
            Invalid offset (parameter) specified.
            
            -or-
            
            Invalid length (parameter) specified.
            
            -or-
            
            Invalid addressSpace (parameter) specified.
            </exception>
      <exception cref="T:System.InvalidOperationException">
            Unable to start operation because setup is invalid (due to properties being set to an inconsistent state).
            </exception>
      <exception cref="T:NationalInstruments.VisaNS.VisaException">
            The NI-VISA driver returned an error as a result of calling this method.
            </exception>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method is called directly from code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-VISA driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-VISA driver library cannot be found.
            </exception>
    </member>
    <member name="M:NationalInstruments.VisaNS.VxiSession.MoveOut64(NationalInstruments.VisaNS.AddressSpace,System.Int64,System.Int32,System.Int64[])">
      <summary>
            Moves a block of 64-bit data from local memory to the specified address space and offset.
            </summary>
      <param name="addressSpace">
            The address space.
            </param>
      <param name="offset">
            Offset in bytes of the device to write to. 
            </param>
      <param name="length">
            Number of elements to transfer.
            </param>
      <param name="dataToMove">
            Block of local data to move to the specified addressSpace (parameter) and offset (parameter).
            </param>
      <exception cref="T:System.ArgumentException">
            Invalid offset (parameter) specified.
            
            -or-
            
            Invalid length (parameter) specified.
            
            -or-
            
            Invalid addressSpace (parameter) specified.
            </exception>
      <exception cref="T:System.InvalidOperationException">
            Unable to start operation because setup is invalid (due to properties being set to an inconsistent state).
            </exception>
      <exception cref="T:NationalInstruments.VisaNS.VisaException">
            The NI-VISA driver returned an error as a result of calling this method.
            </exception>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method is called directly from code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-VISA driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-VISA driver library cannot be found.
            </exception>
    </member>
    <member name="M:NationalInstruments.VisaNS.VxiSession.Out8(NationalInstruments.VisaNS.AddressSpace,System.Int32,System.Byte)">
      <summary>
            Writes an 8-bit value to the specified memory space and offset.
            </summary>
      <param name="addressSpace">
            The address space.
            </param>
      <param name="offset">
            Offset in bytes of the address or register to which to read.
            </param>
      <param name="data">
            8-bit data to write to the bus.
            </param>
      <exception cref="T:System.ArgumentException">
            Invalid offset (parameter) specified.
            
            -or-
            
            Invalid addressSpace (parameter) specified.
            </exception>
      <exception cref="T:System.InvalidOperationException">
            Unable to start operation because setup is invalid (due to properties being set to an inconsistent state).
            </exception>
      <exception cref="T:NationalInstruments.VisaNS.VisaException">
            The NI-VISA driver returned an error as a result of calling this method.
            </exception>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method is called directly from code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-VISA driver library cannot be found.
            </exception>
    </member>
    <member name="M:NationalInstruments.VisaNS.VxiSession.Out8(NationalInstruments.VisaNS.AddressSpace,System.Int64,System.Byte)">
      <summary>
            Writes an 8-bit value to the specified memory space and offset.
            </summary>
      <param name="addressSpace">
            The address space.
            </param>
      <param name="offset">
            Offset in bytes of the address or register to which to read.
            </param>
      <param name="data">
            8-bit data to write to the bus.
            </param>
      <exception cref="T:System.ArgumentException">
            Invalid offset (parameter) specified.
            
            -or-
            
            Invalid addressSpace (parameter) specified.
            </exception>
      <exception cref="T:System.InvalidOperationException">
            Unable to start operation because setup is invalid (due to properties being set to an inconsistent state).
            </exception>
      <exception cref="T:NationalInstruments.VisaNS.VisaException">
            The NI-VISA driver returned an error as a result of calling this method.
            </exception>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method is called directly from code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-VISA driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-VISA driver library cannot be found.
            </exception>
    </member>
    <member name="M:NationalInstruments.VisaNS.VxiSession.Out16(NationalInstruments.VisaNS.AddressSpace,System.Int32,System.Int16)">
      <summary>
            Writes a 16-bit value to the specified memory space and offset.
            </summary>
      <param name="addressSpace">
            The address space.
            </param>
      <param name="offset">
            Offset in bytes of the address or register to which to read.
            </param>
      <param name="data">
            16-bit data to write to the bus.
            </param>
      <exception cref="T:System.ArgumentException">
            Invalid offset (parameter) specified.
            
            -or-
            
            Invalid addressSpace (parameter) specified.
            </exception>
      <exception cref="T:System.InvalidOperationException">
            Unable to start operation because setup is invalid (due to properties being set to an inconsistent state).
            </exception>
      <exception cref="T:NationalInstruments.VisaNS.VisaException">
            The NI-VISA driver returned an error as a result of calling this method.
            </exception>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method is called directly from code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-VISA driver library cannot be found.
            </exception>
    </member>
    <member name="M:NationalInstruments.VisaNS.VxiSession.Out16(NationalInstruments.VisaNS.AddressSpace,System.Int64,System.Int16)">
      <summary>
            Writes a 16-bit value to the specified memory space and offset.
            </summary>
      <param name="addressSpace">
            The address space.
            </param>
      <param name="offset">
            Offset in bytes of the address or register to which to read.
            </param>
      <param name="data">
            16-bit data to write to the bus.
            </param>
      <exception cref="T:System.ArgumentException">
            Invalid offset (parameter) specified.
            
            -or-
            
            Invalid addressSpace (parameter) specified.
            </exception>
      <exception cref="T:System.InvalidOperationException">
            Unable to start operation because setup is invalid (due to properties being set to an inconsistent state).
            </exception>
      <exception cref="T:NationalInstruments.VisaNS.VisaException">
            The NI-VISA driver returned an error as a result of calling this method.
            </exception>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method is called directly from code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-VISA driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-VISA driver library cannot be found.
            </exception>
    </member>
    <member name="M:NationalInstruments.VisaNS.VxiSession.Out32(NationalInstruments.VisaNS.AddressSpace,System.Int32,System.Int32)">
      <summary>
            Writes a 32-bit value to the specified memory space and offset.
            </summary>
      <param name="addressSpace">
            The address space.
            </param>
      <param name="offset">
            Offset in bytes of the address or register to which to read.
            </param>
      <param name="data">
            32-bit data to write to the bus.
            </param>
      <exception cref="T:System.ArgumentException">
            Invalid offset (parameter) specified.
            
            -or-
            
            Invalid addressSpace (parameter) specified.
            </exception>
      <exception cref="T:System.InvalidOperationException">
            Unable to start operation because setup is invalid (due to properties being set to an inconsistent state).
            </exception>
      <exception cref="T:NationalInstruments.VisaNS.VisaException">
            The NI-VISA driver returned an error as a result of calling this method.
            </exception>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method is called directly from code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-VISA driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-VISA driver library cannot be found.
            </exception>
    </member>
    <member name="M:NationalInstruments.VisaNS.VxiSession.Out32(NationalInstruments.VisaNS.AddressSpace,System.Int64,System.Int32)">
      <summary>
            Writes a 32-bit value to the specified memory space and offset.
            </summary>
      <param name="addressSpace">
            The address space.
            </param>
      <param name="offset">
            Offset in bytes of the address or register to which to read.
            </param>
      <param name="data">
            32-bit data to write to the bus.
            </param>
      <exception cref="T:System.ArgumentException">
            Invalid offset (parameter) specified.
            
            -or-
            
            Invalid addressSpace (parameter) specified.
            </exception>
      <exception cref="T:System.InvalidOperationException">
            Unable to start operation because setup is invalid (due to properties being set to an inconsistent state).
            </exception>
      <exception cref="T:NationalInstruments.VisaNS.VisaException">
            The NI-VISA driver returned an error as a result of calling this method.
            </exception>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method is called directly from code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-VISA driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-VISA driver library cannot be found.
            </exception>
    </member>
    <member name="M:NationalInstruments.VisaNS.VxiSession.Out64(NationalInstruments.VisaNS.AddressSpace,System.Int32,System.Int64)">
      <summary>
            Writes a 64-bit value to the specified memory space and offset.
            </summary>
      <param name="addressSpace">
            The address space.
            </param>
      <param name="offset">
            Offset in bytes of the address or register to which to read.
            </param>
      <param name="data">
            64-bit data to write to the bus.
            </param>
      <exception cref="T:System.ArgumentException">
            Invalid offset (parameter) specified.
            
            -or-
            
            Invalid addressSpace (parameter) specified.
            </exception>
      <exception cref="T:System.InvalidOperationException">
            Unable to start operation because setup is invalid (due to properties being set to an inconsistent state).
            </exception>
      <exception cref="T:NationalInstruments.VisaNS.VisaException">
            The NI-VISA driver returned an error as a result of calling this method.
            </exception>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method is called directly from code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-VISA driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-VISA driver library cannot be found.
            </exception>
    </member>
    <member name="M:NationalInstruments.VisaNS.VxiSession.Out64(NationalInstruments.VisaNS.AddressSpace,System.Int64,System.Int64)">
      <summary>
            Writes a 64-bit value to the specified memory space and offset.
            </summary>
      <param name="addressSpace">
            The address space.
            </param>
      <param name="offset">
            Offset in bytes of the address or register to which to read.
            </param>
      <param name="data">
            64-bit data to write to the bus.
            </param>
      <exception cref="T:System.ArgumentException">
            Invalid offset (parameter) specified.
            
            -or-
            
            Invalid addressSpace (parameter) specified.
            </exception>
      <exception cref="T:System.InvalidOperationException">
            Unable to start operation because setup is invalid (due to properties being set to an inconsistent state).
            </exception>
      <exception cref="T:NationalInstruments.VisaNS.VisaException">
            The NI-VISA driver returned an error as a result of calling this method.
            </exception>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method is called directly from code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-VISA driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-VISA driver library cannot be found.
            </exception>
    </member>
    <member name="M:NationalInstruments.VisaNS.VxiSession.EnableEvent(NationalInstruments.VisaNS.MessageBasedSessionEventType,NationalInstruments.VisaNS.EventMechanism)">
      <summary>
            Enables notification of a MessageBasedSession event.
            </summary>
      <param name="eventToEnable">MessageBasedSession event to enable.
            </param>
      <param name="mechanism">
            Event-handling mechanism to enable.
            </param>
      <exception cref="T:System.ArgumentException">
            Invalid mechanism (parameter) specified.
            
            -or-
            
            Specified event type is not supported by the resource.
            </exception>
      <exception cref="T:System.InvalidOperationException">
            A handler is not currently installed for the specified event.
            </exception>
      <exception cref="T:NationalInstruments.VisaNS.VisaException">
            The NI-VISA driver returned an error as a result of calling this method.
            </exception>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method is called directly from code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-VISA driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-VISA driver library cannot be found.
            </exception>
    </member>
    <member name="M:NationalInstruments.VisaNS.VxiSession.DisableEvent(NationalInstruments.VisaNS.MessageBasedSessionEventType,NationalInstruments.VisaNS.EventMechanism)">
      <summary>
            Disables notification of the specified MessageBasedSession event on the specified event-handling mechanism.
            </summary>
      <param name="eventToDisable">MessageBasedSession event to disable.
            </param>
      <param name="mechanism">
            Event-handling mechanism to disable.
            </param>
      <exception cref="T:System.ArgumentException">
            Invalid mechanism (parameter) specified.
            
            -or-
            
            Specified event type is not supported by the resource.
            </exception>
      <exception cref="T:NationalInstruments.VisaNS.VisaException">
            The NI-VISA driver returned an error as a result of calling this method.
            </exception>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method is called directly from code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-VISA driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-VISA driver library cannot be found.
            </exception>
    </member>
    <member name="M:NationalInstruments.VisaNS.VxiSession.DiscardEvent(NationalInstruments.VisaNS.MessageBasedSessionEventType)">
      <summary>
            Discards event occurrences for the specified MessageBasedSession event type on the queuing mechanism for a session.
            </summary>
      <param name="eventToDiscard">MessageBasedSession event for which queued events are discarded.
            </param>
      <exception cref="T:System.ArgumentException">
            Invalid mechanism specified.
            
            -or-
            
            Specified event type is not supported by the resource.
            </exception>
      <exception cref="T:NationalInstruments.VisaNS.VisaException">
            The NI-VISA driver returned an error as a result of calling this method.
            </exception>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method is called directly from code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-VISA driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-VISA driver library cannot be found.
            </exception>
    </member>
    <member name="M:NationalInstruments.VisaNS.VxiSession.WaitOnEvent(NationalInstruments.VisaNS.MessageBasedSessionEventType)">
      <summary>
            Waits infinitely long for an occurrence of the specified MessageBasedSession event for a session.
            </summary>
      <param name="eventToWaitOn">MessageBasedSession event to wait on.
            </param>
      <returns>MessageBasedSessionEventArgs object that contains information about the event that occurred.
            </returns>
      <exception cref="T:System.ArgumentException">
            Specified event type is not supported by the resource.
            </exception>
      <exception cref="T:System.InvalidOperationException">
            The session must be enabled for events of the specified type in order to receive them.
            </exception>
      <exception cref="T:NationalInstruments.VisaNS.VisaException">
            The NI-VISA driver returned an error as a result of calling this method.
            </exception>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method is called directly from code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-VISA driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-VISA driver library cannot be found.
            </exception>
    </member>
    <member name="M:NationalInstruments.VisaNS.VxiSession.WaitOnEvent(NationalInstruments.VisaNS.MessageBasedSessionEventType,System.Int32)">
      <summary>
            Waits a specified time for an occurrence of the specified event for a session.
            </summary>
      <param name="eventToWaitOn">MessageBasedSession event to wait on.
            </param>
      <param name="timeout">
            Maximum time in milliseconds that this method waits for the event to occur before throwing
            an exception.
            </param>
      <returns>MessageBasedSessionEventArgs object that contains information about the event that occurred.
            </returns>
      <exception cref="T:System.ArgumentException">
            Specified event type is not supported by the resource.
            </exception>
      <exception cref="T:System.InvalidOperationException">
            The session must be enabled for events of the specified type in order to receive them.
            </exception>
      <exception cref="T:NationalInstruments.VisaNS.VisaException">
            The NI-VISA driver returned an error as a result of calling this method.
            </exception>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method is called directly from code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-VISA driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-VISA driver library cannot be found.
            </exception>
    </member>
    <member name="M:NationalInstruments.VisaNS.VxiSession.EnableEvent(NationalInstruments.VisaNS.VxiSessionEventType,NationalInstruments.VisaNS.EventMechanism)">
      <summary>
            Enables notification of an event.
            </summary>
      <param name="eventToEnable">VxiSession event to enable.
            </param>
      <param name="mechanism">
            Event-handling mechanism to enable.
            </param>
      <exception cref="T:System.ArgumentException">
            Invalid mechanism (parameter) specified.
            
            -or-
            
            Specified event type is not supported by the resource.
            </exception>
      <exception cref="T:System.InvalidOperationException">
            A handler is not currently installed for the specified event.
            </exception>
      <exception cref="T:NationalInstruments.VisaNS.VisaException">
            The NI-VISA driver returned an error as a result of calling this method.
            </exception>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method is called directly from code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-VISA driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-VISA driver library cannot be found.
            </exception>
    </member>
    <member name="M:NationalInstruments.VisaNS.VxiSession.DisableEvent(NationalInstruments.VisaNS.VxiSessionEventType,NationalInstruments.VisaNS.EventMechanism)">
      <summary>
            Disables notification of the specified VxiSession event on the specified event-handling mechanism.
            </summary>
      <param name="eventToDisable">VxiSession event to disable.
            </param>
      <param name="mechanism">
            Event-handling mechanism to disable.
            </param>
      <exception cref="T:System.ArgumentException">
            Invalid mechanism (parameter) specified.
            
            -or-
            
            Specified event type is not supported by the resource.
            </exception>
      <exception cref="T:NationalInstruments.VisaNS.VisaException">
            The NI-VISA driver returned an error as a result of calling this method.
            </exception>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method is called directly from code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-VISA driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-VISA driver library cannot be found.
            </exception>
    </member>
    <member name="M:NationalInstruments.VisaNS.VxiSession.DiscardEvent(NationalInstruments.VisaNS.VxiSessionEventType)">
      <summary>
            Discards event occurrences for the specified VxiSession event type on the queuing mechanism for a session.
            </summary>
      <param name="eventToDiscard">VxiSession event for which queued events are discarded.
            </param>
      <exception cref="T:System.ArgumentException">
            Invalid mechanism specified.
            
            -or-
            
            Specified event type is not supported by the resource.
            </exception>
      <exception cref="T:NationalInstruments.VisaNS.VisaException">
            The NI-VISA driver returned an error as a result of calling this method.
            </exception>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method is called directly from code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-VISA driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-VISA driver library cannot be found.
            </exception>
    </member>
    <member name="M:NationalInstruments.VisaNS.VxiSession.WaitOnEvent(NationalInstruments.VisaNS.VxiSessionEventType)">
      <summary>
            Waits infinitely long for an occurrence of the specified VxiSession event for a session.
            </summary>
      <param name="eventToWaitOn">VxiSession event to wait on.
            </param>
      <returns>VxiSessionEventArgs object that contains information about the event that occurred.
            </returns>
      <exception cref="T:System.ArgumentException">
            Specified event type is not supported by the resource.
            </exception>
      <exception cref="T:System.InvalidOperationException">
            The session must be enabled for events of the specified type in order to receive them.
            </exception>
      <exception cref="T:NationalInstruments.VisaNS.VisaException">
            The NI-VISA driver returned an error as a result of calling this method.
            </exception>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method is called directly from code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-VISA driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-VISA driver library cannot be found.
            </exception>
    </member>
    <member name="M:NationalInstruments.VisaNS.VxiSession.WaitOnEvent(NationalInstruments.VisaNS.VxiSessionEventType,System.Int32)">
      <summary>
            Waits a specified time for an occurrence of the specified VxiSession event for a session.
            </summary>
      <param name="eventToWaitOn">VxiSession event to wait on.
            </param>
      <param name="timeout">
            Maximum time in milliseconds that this method waits for the event to occur before throwing
            an exception.
            </param>
      <returns>VxiSessionEventArgs object that contains information about the event that occurred.
            </returns>
      <exception cref="T:System.ArgumentException">
            Specified event type is not supported by the resource.
            </exception>
      <exception cref="T:System.InvalidOperationException">
            The session must be enabled for events of the specified type in order to receive them.
            </exception>
      <exception cref="T:NationalInstruments.VisaNS.VisaException">
            The NI-VISA driver returned an error as a result of calling this method.
            </exception>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method is called directly from code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-VISA driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-VISA driver library cannot be found.
            </exception>
    </member>
    <member name="M:NationalInstruments.VisaNS.VxiSession.GetService(System.Type)">
      <summary>
            Returns an object that represents a service provided by the VxiSession.
            </summary>
      <param name="serviceType">
            A service provided by the VxiSession.
            </param>
      <returns>
            An Object that represents a service provided by the VxiSession.  This value is
            null if the VxiSession does not provide the specified service.
            </returns>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method is called directly from code or indirectly through a finalizer.
            </exception>
    </member>
    <member name="M:NationalInstruments.VisaNS.VxiSession.OnSignalProcessor(NationalInstruments.VisaNS.VxiSessionSignalProcessorEventArgs)">
      <summary>
            Raises the SignalProcessor event of the 
            VxiSession object.
            </summary>
      <param name="e">VxiSessionSignalProcessorEventArgs object that contains event data.
            </param>
    </member>
    <member name="M:NationalInstruments.VisaNS.VxiSession.OnServiceRequest(NationalInstruments.VisaNS.MessageBasedSessionEventArgs)">
      <summary>
            Raises the ServiceRequest event of the 
            VxiSession object.
            </summary>
      <param name="e">MessageBasedSessionEventArgs object that contains event data.
            </param>
    </member>
    <member name="M:NationalInstruments.VisaNS.VxiSession.OnTrigger(NationalInstruments.VisaNS.VxiSessionTriggerEventArgs)">
      <summary>
            Raises the Trigger event of the 
            VxiSession object.
            </summary>
      <param name="e">VxiSessionTriggerEventArgs object that contains event data.
            </param>
    </member>
    <member name="M:NationalInstruments.VisaNS.VxiSession.OnVxiVmeInterrupt(NationalInstruments.VisaNS.VxiSessionVxiVmeInterruptEventArgs)">
      <summary>
            Raises the VxiVmeInterrupt event of the 
            VxiSession object.
            </summary>
      <param name="e">VxiSessionVxiVmeInterruptEventArgs object that contains event data.
            </param>
    </member>
    <member name="P:NationalInstruments.VisaNS.VxiSession.CommanderLogicalAddress">
      <summary>
            Gets the unique logical address of the VXI device commander used in the specified session.
            </summary>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method is called directly from code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-VISA driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-VISA driver library cannot be found.
            </exception>
    </member>
    <member name="P:NationalInstruments.VisaNS.VxiSession.FastDataChannel">
      <summary>
            Gets or sets the Fast Data Channel (FDC) that is used to transfer the buffer.
            </summary>
      <exception cref="T:NationalInstruments.VisaNS.VisaException">
            The property is set to an invalid state.
            </exception>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method is called directly from code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-VISA driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-VISA driver library cannot be found.
            </exception>
    </member>
    <member name="P:NationalInstruments.VisaNS.VxiSession.FastDataChannelMode">
      <summary>
            Gets or sets the Fast Data Channel (FDC) mode.
            </summary>
      <exception cref="T:NationalInstruments.VisaNS.VisaException">
            The property is set to an invalid state.
            </exception>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method is called directly from code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-VISA driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-VISA driver library cannot be found.
            </exception>
    </member>
    <member name="P:NationalInstruments.VisaNS.VxiSession.FastDataChannelUsePair">
      <summary>
            Gets or sets a value indicating whether to use a channel pair for transferring data. 
            </summary>
      <exception cref="T:NationalInstruments.VisaNS.VisaException">
            The property is set to an invalid state.
            </exception>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method is called directly from code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-VISA driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-VISA driver library cannot be found.
            </exception>
    </member>
    <member name="P:NationalInstruments.VisaNS.VxiSession.IsImmediateServant">
      <summary>
            Gets if the device associated with this session is an immediate servant of the controller running VISA.
            </summary>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method is called directly from code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-VISA driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-VISA driver library cannot be found.
            </exception>
    </member>
    <member name="P:NationalInstruments.VisaNS.VxiSession.MemoryAddressSpace">
      <summary>
            Gets the VXIbus address space used by the device.
            </summary>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method is called directly from code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-VISA driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-VISA driver library cannot be found.
            </exception>
    </member>
    <member name="P:NationalInstruments.VisaNS.VxiSession.MemoryBase">
      <summary>
            Gets the base address of the device in VXIbus memory address space when running in 32-bit mode.
            </summary>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method is called directly from code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-VISA driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-VISA driver library cannot be found.
            </exception>
      <exception cref="T:System.NotSupportedException">
            This property is not supported in 64-bit mode.
            </exception>
    </member>
    <member name="P:NationalInstruments.VisaNS.VxiSession.MemoryBase64">
      <summary>
            Gets the base address of the device in VXIbus memory address space when running in 64-bit mode.
            </summary>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method is called directly from code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-VISA driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-VISA driver library cannot be found.
            </exception>
    </member>
    <member name="P:NationalInstruments.VisaNS.VxiSession.MemorySize">
      <summary>
            Gets the size of memory requested by the device in VXIbus address space when running in 32-bit mode.
            </summary>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method is called directly from code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-VISA driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-VISA driver library cannot be found.
            </exception>
      <exception cref="T:System.NotSupportedException">
            This property is not supported in 64-bit mode.
            </exception>
    </member>
    <member name="P:NationalInstruments.VisaNS.VxiSession.MemorySize64">
      <summary>
            Gets the size of memory requested by the device in VXIbus address space when running in 64-bit mode.
            </summary>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method is called directly from code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-VISA driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-VISA driver library cannot be found.
            </exception>
    </member>
    <member name="P:NationalInstruments.VisaNS.VxiSession.DeviceClass">
      <summary>
            Gets the VXI-defined device class to which the resource belongs.
            </summary>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method is called directly from code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-VISA driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-VISA driver library cannot be found.
            </exception>
    </member>
    <member name="P:NationalInstruments.VisaNS.VxiSession.Is4882Compliant">
      <summary>
            Gets if the device associated with this session is 488.2 compliant.
            </summary>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method is called directly from code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-VISA driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-VISA driver library cannot be found.
            </exception>
    </member>
    <member name="P:NationalInstruments.VisaNS.VxiSession.ReadToFileAppends">
      <summary>
            Gets or sets a value indicating whether the ReadToFile method overwrites 
            or appends data when opening a file.
            </summary>
      <exception cref="T:NationalInstruments.VisaNS.VisaException">
            The property is set to an invalid state.
            </exception>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method is called directly from code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-VISA driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-VISA driver library cannot be found.
            </exception>
    </member>
    <member name="P:NationalInstruments.VisaNS.VxiSession.DefaultBufferSize">
      <summary>
            Gets or sets the default size of read or write buffers when the size is not explicitly defined by a parameter on read or write operations.
            </summary>
      <exception cref="T:NationalInstruments.VisaNS.VisaException">
            The property is set to an invalid state.
            </exception>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method is called directly from code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-VISA driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-VISA driver library cannot be found.
            </exception>
    </member>
    <member name="P:NationalInstruments.VisaNS.VxiSession.IOProtocol">
      <summary>
            Gets or sets the input/output protocol to use for the current hardware interface.
            </summary>
      <exception cref="T:NationalInstruments.VisaNS.VisaException">
            The property is set to an invalid state.
            </exception>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method is called directly from code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-VISA driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-VISA driver library cannot be found.
            </exception>
    </member>
    <member name="P:NationalInstruments.VisaNS.VxiSession.SendEndEnabled">
      <summary>
            Gets or sets a value indicating whether to assert END during the transfer of the last byte of the buffer.
            </summary>
      <exception cref="T:NationalInstruments.VisaNS.VisaException">
            The property is set to an invalid state.
            </exception>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method is called directly from code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-VISA driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-VISA driver library cannot be found.
            </exception>
    </member>
    <member name="P:NationalInstruments.VisaNS.VxiSession.TerminationCharacter">
      <summary>
            Gets or sets the termination character.
            </summary>
      <exception cref="T:NationalInstruments.VisaNS.VisaException">
            The property is set to an invalid state.
            </exception>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method is called directly from code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-VISA driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-VISA driver library cannot be found.
            </exception>
    </member>
    <member name="P:NationalInstruments.VisaNS.VxiSession.TerminationCharacterEnabled">
      <summary>
            Gets or sets if the read operation terminates when a termination character is received.
            </summary>
      <exception cref="T:NationalInstruments.VisaNS.VisaException">
            The property is set to an invalid state.
            </exception>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method is called directly from code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-VISA driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-VISA driver library cannot be found.
            </exception>
    </member>
    <member name="P:NationalInstruments.VisaNS.VxiSession.DestinationIncrement">
      <summary>
            Gets or sets how many elements the destination offset is incremented after every transfer.
            </summary>
      <exception cref="T:NationalInstruments.VisaNS.VisaException">
            The property is set to an invalid state.
            </exception>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method is called directly from code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-VISA driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-VISA driver library cannot be found.
            </exception>
    </member>
    <member name="P:NationalInstruments.VisaNS.VxiSession.SourceIncrement">
      <summary>
            Gets or set how many elements the source offset is incremented after every transfer.
            </summary>
      <exception cref="T:NationalInstruments.VisaNS.VisaException">
            The property is set to an invalid state.
            </exception>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method is called directly from code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-VISA driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-VISA driver library cannot be found.
            </exception>
    </member>
    <member name="P:NationalInstruments.VisaNS.VxiSession.AllowDma">
      <summary>
            Gets or sets a value indicating whether I/O accesses use DMA or Programmed I/O.
            </summary>
      <exception cref="T:NationalInstruments.VisaNS.VisaException">
            The property is set to an invalid state.
            </exception>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method is called directly from code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-VISA driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-VISA driver library cannot be found.
            </exception>
    </member>
    <member name="P:NationalInstruments.VisaNS.VxiSession.DestinationByteOrder">
      <summary>
            Gets or sets the byte order to use in high-level access operations, 
            such as Out32 and 
            MoveOut32,
            when writing to the destination.
            </summary>
      <exception cref="T:NationalInstruments.VisaNS.VisaException">
            The property is set to an invalid state.
            </exception>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method is called directly from code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-VISA driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-VISA driver library cannot be found.
            </exception>
    </member>
    <member name="P:NationalInstruments.VisaNS.VxiSession.DestinationPrivilege">
      <summary>
            Gets or sets the address modifier to use in high-level access operations, 
            such as Out32 and 
            MoveOut32,
            when writing to the destination.
            </summary>
      <exception cref="T:NationalInstruments.VisaNS.VisaException">
            The property is set to an invalid state.
            </exception>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method is called directly from code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-VISA driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-VISA driver library cannot be found.
            </exception>
    </member>
    <member name="P:NationalInstruments.VisaNS.VxiSession.LogicalAddress">
      <summary>
            Gets the logical address of the VXI or VME device used by the specified session.
            </summary>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method is called directly from code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-VISA driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-VISA driver library cannot be found.
            </exception>
    </member>
    <member name="P:NationalInstruments.VisaNS.VxiSession.MainframeLogicalAddress">
      <summary>
            Gets the lowest logical address in the mainframe.
            </summary>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method is called directly from code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-VISA driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-VISA driver library cannot be found.
            </exception>
    </member>
    <member name="P:NationalInstruments.VisaNS.VxiSession.ManufacturerID">
      <summary>
            Gets the manufacturer identification number of the device.
            </summary>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method is called directly from code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-VISA driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-VISA driver library cannot be found.
            </exception>
    </member>
    <member name="P:NationalInstruments.VisaNS.VxiSession.ManufacturerName">
      <summary>
            Gets the name of the device manufacturer.
            </summary>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method is called directly from code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-VISA driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-VISA driver library cannot be found.
            </exception>
    </member>
    <member name="P:NationalInstruments.VisaNS.VxiSession.ModelCode">
      <summary>
            Gets the model code for the device.
            </summary>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method is called directly from code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-VISA driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-VISA driver library cannot be found.
            </exception>
    </member>
    <member name="P:NationalInstruments.VisaNS.VxiSession.ModelName">
      <summary>
            Gets the model name of the device.
            </summary>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method is called directly from code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-VISA driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-VISA driver library cannot be found.
            </exception>
    </member>
    <member name="P:NationalInstruments.VisaNS.VxiSession.SlotNumber">
      <summary>
            Gets the physical slot location of the device.
            </summary>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method is called directly from code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-VISA driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-VISA driver library cannot be found.
            </exception>
    </member>
    <member name="P:NationalInstruments.VisaNS.VxiSession.SourcePrivilege">
      <summary>
            Gets or sets the address modifier to use when reading from the source.
            </summary>
      <exception cref="T:NationalInstruments.VisaNS.VisaException">
            The property is set to an invalid state.
            </exception>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method is called directly from code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-VISA driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-VISA driver library cannot be found.
            </exception>
    </member>
    <member name="P:NationalInstruments.VisaNS.VxiSession.SourceByteOrder">
      <summary>
            Gets or sets the byte order to use when reading from the source.
            </summary>
      <exception cref="T:NationalInstruments.VisaNS.VisaException">
            The property is set to an invalid state.
            </exception>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method is called directly from code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-VISA driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-VISA driver library cannot be found.
            </exception>
    </member>
    <member name="P:NationalInstruments.VisaNS.VxiSession.TriggerLine">
      <summary>
            Gets or sets the identifier for the current triggering mechanism.
            </summary>
      <exception cref="T:NationalInstruments.VisaNS.VisaException">
            The property is set to an invalid state.
            </exception>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method is called directly from code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-VISA driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-VISA driver library cannot be found.
            </exception>
    </member>
    <member name="P:NationalInstruments.VisaNS.VxiSession.TriggerSupport">
      <summary>
            Gets the VXI trigger lines that this VISA implementation supports.
            </summary>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method is called directly from code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-VISA driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-VISA driver library cannot be found.
            </exception>
    </member>
    <member name="E:NationalInstruments.VisaNS.VxiSession.SignalProcessor">
      <summary>
            Occurs when a VXIbus signal or VXIbus interrupt is received from the device associated with the session.
            </summary>
    </member>
    <member name="E:NationalInstruments.VisaNS.VxiSession.ServiceRequest">
      <summary>
            Occurs when a service request is received from the device associated with 
            this session.
            </summary>
    </member>
    <member name="E:NationalInstruments.VisaNS.VxiSession.Trigger">
      <summary>
            Occurs when a trigger interrupt is received from the device.
            </summary>
    </member>
    <member name="E:NationalInstruments.VisaNS.VxiSession.VxiVmeInterrupt">
      <summary>
            Occurs when a VXIbus interrupt is received from the device associated with the session.
            </summary>
    </member>
    <member name="T:NationalInstruments.VisaNS.VxiBackplaneEventHandler">
      <summary>
            Represents the method that handles the VxiVmeSystemFail and 
            VxiVmeSystemReset 
            events on VxiBackplane.
            </summary>
      <param name="sender">
            Object that generated the event.
            </param>
      <param name="e">VxiBackplaneEventArgs object that specifies information about the event.
            </param>
    </member>
    <member name="T:NationalInstruments.VisaNS.PxiSession">
      <summary>
            Provides access to the device-level PXI functionality available in VISA.
            </summary>
    </member>
    <member name="F:NationalInstruments.VisaNS.PxiSession.UnknownSlotNumber">
      <summary>
            Indicates that the slot number is unknown.
            </summary>
    </member>
    <member name="M:NationalInstruments.VisaNS.PxiSession.#ctor(System.String)">
      <summary>
            Initializes a new instance of the PxiSession object from
            the specified resource name.
            </summary>
      <param name="resourceName">
            String that describes a unique VISA resource.
            </param>
      <exception cref="T:System.ArgumentException">
            Insufficient location information, or the device or resource is not present in the system.
            
            -or-
            	
            The interface type is valid, but the specified interface number is not configured.
            
            -or-
            	resourceName (parameter) does not describe a valid
            PXI INSTR resource.
            </exception>
      <exception cref="T:NationalInstruments.VisaNS.VisaException">
            There are problems opening a VISA session to 
            resourceName (parameter).
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-VISA driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-VISA driver library cannot be found.
            </exception>
    </member>
    <member name="M:NationalInstruments.VisaNS.PxiSession.#ctor(System.String,NationalInstruments.VisaNS.AccessModes,System.Int32,System.Boolean)">
      <summary>
            Initializes a new instance of the PxiSession object from
            the specified resource name, access mode, timeout, and resource name validation flag.
            </summary>
      <param name="resourceName">
            String that describes a unique VISA resource.
            </param>
      <param name="checkResourceType">
            Validation setting of the specified resource string. 
            </param>
      <param name="accessMode">
            The mode by which the specified VISA resource is accessed.
            </param>
      <param name="openTimeout">
            The maximum time in milliseconds that this statement waits to 
            open a VISA session with the specified resource name. This parameter does not set
            the Timeout property. 
            </param>
      <exception cref="T:System.ArgumentException">
            Insufficient location information, or the device or resource is not present in the system.
            
            -or-
            	
            Invalid accessMode (parameter).
            
            -or-
            	
            The interface type is valid, but the specified interface number is not configured.
            
            -or-
            	resourceName (parameter) does not describe a valid
            PXI INSTR resource, and checkResourceType (parameter) is set to
            true.
            </exception>
      <exception cref="T:NationalInstruments.VisaNS.VisaException">
            There are problems opening a VISA session to 
            resourceName (parameter).
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-VISA driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-VISA driver library cannot be found.
            </exception>
    </member>
    <member name="M:NationalInstruments.VisaNS.PxiSession.EnableEvent(NationalInstruments.VisaNS.PxiSessionEventType,NationalInstruments.VisaNS.EventMechanism)">
      <summary>
            Enables notification of an event.
            </summary>
      <param name="eventToEnable">PxiSession event to enable.
            </param>
      <param name="mechanism">
            Event-handling mechanism to enable.
            </param>
      <exception cref="T:System.ArgumentException">
            Invalid mechanism (parameter) specified.
            
            -or-
            
            Specified event type is not supported by the resource.
            </exception>
      <exception cref="T:System.InvalidOperationException">
            A handler is not currently installed for the specified event.
            </exception>
      <exception cref="T:NationalInstruments.VisaNS.VisaException">
            The NI-VISA driver returned an error as a result of calling this method.
            </exception>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method is called directly from code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-VISA driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-VISA driver library cannot be found.
            </exception>
    </member>
    <member name="M:NationalInstruments.VisaNS.PxiSession.DisableEvent(NationalInstruments.VisaNS.PxiSessionEventType,NationalInstruments.VisaNS.EventMechanism)">
      <summary>
            Disables notification of the specified event type on the specified event-handling mechanism.</summary>
      <param name="eventToDisable">PxiSession event to disable.
            </param>
      <param name="mechanism">
            Event-handling mechanism to disable.
            </param>
      <exception cref="T:System.ArgumentException">
            Invalid mechanism (parameter) specified.
            
            -or-
            
            Specified event type is not supported by the resource.
            </exception>
      <exception cref="T:NationalInstruments.VisaNS.VisaException">
            The NI-VISA driver returned an error as a result of calling this method.
            </exception>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method is called directly from code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-VISA driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-VISA driver library cannot be found.
            </exception>
    </member>
    <member name="M:NationalInstruments.VisaNS.PxiSession.DiscardEvent(NationalInstruments.VisaNS.PxiSessionEventType)">
      <summary>
            Discards event occurrences for the specified event type on the queuing mechanism for a session.
            </summary>
      <param name="eventToDiscard">PxiSession event for which queued events are discarded.
            </param>
      <exception cref="T:System.ArgumentException">
            Invalid mechanism specified.
            
            -or-
            	
            Specified event type is not supported by the resource.
            </exception>
      <exception cref="T:NationalInstruments.VisaNS.VisaException">
            The NI-VISA driver returned an error as a result of calling this method.
            </exception>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method is called directly from code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-VISA driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-VISA driver library cannot be found.
            </exception>
    </member>
    <member name="M:NationalInstruments.VisaNS.PxiSession.WaitOnEvent(NationalInstruments.VisaNS.PxiSessionEventType)">
      <summary>
            Waits infinitely long for an occurrence of the specified event for a session.
            </summary>
      <param name="eventToWaitOn">PxiSession event to wait on.
            </param>
      <returns>PxiSessionEventArgs object that contains information about the event that occurred.
            </returns>
      <exception cref="T:System.ArgumentException">
            Specified event type is not supported by the resource.
            </exception>
      <exception cref="T:System.InvalidOperationException">
            The session must be enabled for events of the specified type in order to receive them.
            </exception>
      <exception cref="T:NationalInstruments.VisaNS.VisaException">
            The NI-VISA driver returned an error as a result of calling this method.
            </exception>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method is called directly from code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-VISA driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-VISA driver library cannot be found.
            </exception>
    </member>
    <member name="M:NationalInstruments.VisaNS.PxiSession.WaitOnEvent(NationalInstruments.VisaNS.PxiSessionEventType,System.Int32)">
      <summary>
            Waits a specified time for an occurrence of the specified event for a session.
            </summary>
      <param name="eventToWaitOn">PxiSession event to wait on.
            </param>
      <param name="timeout">
            Maximum time in milliseconds that this method waits for the event to occur before throwing
            an exception.
            </param>
      <returns>PxiSessionEventArgs object that contains information about the event that occurred.
            </returns>
      <exception cref="T:System.ArgumentException">
            Specified event type is not supported by the resource.
            </exception>
      <exception cref="T:System.InvalidOperationException">
            The session must be enabled for events of the specified type in order to receive them.
            </exception>
      <exception cref="T:NationalInstruments.VisaNS.VisaException">
            The NI-VISA driver returned an error as a result of calling this method.
            </exception>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method is called directly from code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-VISA driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-VISA driver library cannot be found.
            </exception>
    </member>
    <member name="M:NationalInstruments.VisaNS.PxiSession.OnPxiInterrupt(NationalInstruments.VisaNS.PxiSessionEventArgs)">
      <summary>
            Raises the PxiInterrupt event of the 
            PxiSession object.
            </summary>
      <param name="e">PxiSessionEventArgs object that contains event data.
            </param>
    </member>
    <member name="M:NationalInstruments.VisaNS.PxiSession.ReserveTrigger(NationalInstruments.VisaNS.TriggerLine)">
      <summary>
            Reserves a PXI trigger line on which the device can output a trigger signal.
            </summary>
      <param name="triggerLine">
            	The trigger line to reserve.
            </param>
      <exception cref="T:System.InvalidOperationException">
            The specified trigger line is currently in use.
            </exception>
      <exception cref="T:NationalInstruments.VisaNS.VisaException">
            The NI-VISA driver returned an error as a result of calling this method.
            </exception>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method is called directly from code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-VISA driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-VISA driver library cannot be found.
            </exception>
    </member>
    <member name="M:NationalInstruments.VisaNS.PxiSession.UnreserveTrigger(NationalInstruments.VisaNS.TriggerLine)">
      <summary>
            Releases a previously reserved PXI trigger line so that another device in the system can use it.
            </summary>
      <param name="triggerLine">
            	The trigger line to unreserve.
            </param>
      <exception cref="T:NationalInstruments.VisaNS.VisaException">
            The NI-VISA driver returned an error as a result of calling this method.
            </exception>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method is called directly from code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-VISA driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-VISA driver library cannot be found.
            </exception>
    </member>
    <member name="P:NationalInstruments.VisaNS.PxiSession.DeviceNumber">
      <summary>
            Gets the PXI device number for the current device.
            </summary>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method is called directly from code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-VISA driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-VISA driver library cannot be found.
            </exception>
    </member>
    <member name="P:NationalInstruments.VisaNS.PxiSession.FunctionNumber">
      <summary>
            Gets the PXI function number for the current device.
            </summary>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method is called directly from code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-VISA driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-VISA driver library cannot be found.
            </exception>
    </member>
    <member name="P:NationalInstruments.VisaNS.PxiSession.MemoryBaseBar0">
      <summary>
            Gets the memory base address for base address register (BAR) 0.
            </summary>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method is called directly from code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-VISA driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-VISA driver library cannot be found.
            </exception>
    </member>
    <member name="P:NationalInstruments.VisaNS.PxiSession.MemoryBaseBar1">
      <summary>
            Gets the memory base address for base address register (BAR) 1.
            </summary>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method is called directly from code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-VISA driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-VISA driver library cannot be found.
            </exception>
    </member>
    <member name="P:NationalInstruments.VisaNS.PxiSession.MemoryBaseBar2">
      <summary>
            Gets the memory base address for base address register (BAR) 2.
            </summary>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method is called directly from code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-VISA driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-VISA driver library cannot be found.
            </exception>
    </member>
    <member name="P:NationalInstruments.VisaNS.PxiSession.MemoryBaseBar3">
      <summary>
            Gets the memory base address for base address register (BAR) 3.
            </summary>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method is called directly from code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-VISA driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-VISA driver library cannot be found.
            </exception>
    </member>
    <member name="P:NationalInstruments.VisaNS.PxiSession.MemoryBaseBar4">
      <summary>
            Gets the memory base address for base address register (BAR) 4.
            </summary>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method is called directly from code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-VISA driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-VISA driver library cannot be found.
            </exception>
    </member>
    <member name="P:NationalInstruments.VisaNS.PxiSession.MemoryBaseBar5">
      <summary>
            Gets the memory base address for base address register (BAR) 5.
            </summary>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method is called directly from code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-VISA driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-VISA driver library cannot be found.
            </exception>
    </member>
    <member name="P:NationalInstruments.VisaNS.PxiSession.MemorySizeBar0">
      <summary>
            Gets the memory size for base address register (BAR) 0.
            </summary>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method is called directly from code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-VISA driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-VISA driver library cannot be found.
            </exception>
    </member>
    <member name="P:NationalInstruments.VisaNS.PxiSession.MemorySizeBar1">
      <summary>
            Gets the memory size for base address register (BAR) 1.
            </summary>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method is called directly from code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-VISA driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-VISA driver library cannot be found.
            </exception>
    </member>
    <member name="P:NationalInstruments.VisaNS.PxiSession.MemorySizeBar2">
      <summary>
            Gets the memory size for base address register (BAR) 2.
            </summary>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method is called directly from code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-VISA driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-VISA driver library cannot be found.
            </exception>
    </member>
    <member name="P:NationalInstruments.VisaNS.PxiSession.MemorySizeBar3">
      <summary>
            Gets the memory size for base address register (BAR) 3.
            </summary>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method is called directly from code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-VISA driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-VISA driver library cannot be found.
            </exception>
    </member>
    <member name="P:NationalInstruments.VisaNS.PxiSession.MemorySizeBar4">
      <summary>
            Gets the memory size for base address register (BAR) 4.
            </summary>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method is called directly from code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-VISA driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-VISA driver library cannot be found.
            </exception>
    </member>
    <member name="P:NationalInstruments.VisaNS.PxiSession.MemorySizeBar5">
      <summary>
            Gets the memory size for base address register (BAR) 5.
            </summary>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method is called directly from code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-VISA driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-VISA driver library cannot be found.
            </exception>
    </member>
    <member name="P:NationalInstruments.VisaNS.PxiSession.MemoryTypeBar0">
      <summary>
            Gets the memory type for base address register (BAR) 0.
            </summary>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method is called directly from code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-VISA driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-VISA driver library cannot be found.
            </exception>
    </member>
    <member name="P:NationalInstruments.VisaNS.PxiSession.MemoryTypeBar1">
      <summary>
            Gets the memory type for base address register (BAR) 1.
            </summary>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method is called directly from code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-VISA driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-VISA driver library cannot be found.
            </exception>
    </member>
    <member name="P:NationalInstruments.VisaNS.PxiSession.MemoryTypeBar2">
      <summary>
            Gets the memory type for base address register (BAR) 2.
            </summary>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method is called directly from code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-VISA driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-VISA driver library cannot be found.
            </exception>
    </member>
    <member name="P:NationalInstruments.VisaNS.PxiSession.MemoryTypeBar3">
      <summary>
            Gets the memory type for base address register (BAR) 3.
            </summary>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method is called directly from code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-VISA driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-VISA driver library cannot be found.
            </exception>
    </member>
    <member name="P:NationalInstruments.VisaNS.PxiSession.MemoryTypeBar4">
      <summary>
            Gets the memory type for base address register (BAR) 4.
            </summary>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method is called directly from code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-VISA driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-VISA driver library cannot be found.
            </exception>
    </member>
    <member name="P:NationalInstruments.VisaNS.PxiSession.MemoryTypeBar5">
      <summary>
            Gets the memory type for base address register (BAR) 5.
            </summary>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method is called directly from code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-VISA driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-VISA driver library cannot be found.
            </exception>
    </member>
    <member name="P:NationalInstruments.VisaNS.PxiSession.IsPxiExpress">
      <summary>
            Gets whether the device associated with this session is a PXI Express or PCI Express device.
            </summary>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method is called directly from code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-VISA driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-VISA driver library cannot be found.
            </exception>
    </member>
    <member name="P:NationalInstruments.VisaNS.PxiSession.SlotLinkWidth">
      <summary>
            Gets the PCI Express or PXI Express link width of the PCI Express or PXI Express peripheral slot in which the device resides.
            </summary>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method is called directly from code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-VISA driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-VISA driver library cannot be found.
            </exception>
    </member>
    <member name="P:NationalInstruments.VisaNS.PxiSession.MaximumLinkWidth">
      <summary>
            Gets the maximum PCI Express or PXI Express link width of the device.
            </summary>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method is called directly from code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-VISA driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-VISA driver library cannot be found.
            </exception>
    </member>
    <member name="P:NationalInstruments.VisaNS.PxiSession.LinkWidth">
      <summary>
            Gets the PCI Express or PXI Express link width negotiated between the PCI Express or PXI Express host controller and the device.
            </summary>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method is called directly from code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-VISA driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-VISA driver library cannot be found.
            </exception>
    </member>
    <member name="P:NationalInstruments.VisaNS.PxiSession.DStarBusNumber">
      <summary>
            The differential star bus number of the device.
            </summary>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method is called directly from code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-VISA driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-VISA driver library cannot be found.
            </exception>
    </member>
    <member name="P:NationalInstruments.VisaNS.PxiSession.DStarSetNumber">
      <summary>
            The number of the set of PXI differential star lines connected to the device.
            </summary>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method is called directly from code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-VISA driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-VISA driver library cannot be found.
            </exception>
    </member>
    <member name="P:NationalInstruments.VisaNS.PxiSession.ManufacturerID">
      <summary>
            Gets the manufacturer identification number of the device.
            </summary>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method is called directly from code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-VISA driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-VISA driver library cannot be found.
            </exception>
    </member>
    <member name="P:NationalInstruments.VisaNS.PxiSession.ManufacturerName">
      <summary>
            Gets the name of the manufacturer.
            </summary>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method is called directly from code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-VISA driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-VISA driver library cannot be found.
            </exception>
    </member>
    <member name="P:NationalInstruments.VisaNS.PxiSession.ModelCode">
      <summary>
            Gets the model code for the device.
            </summary>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method is called directly from code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-VISA driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-VISA driver library cannot be found.
            </exception>
    </member>
    <member name="P:NationalInstruments.VisaNS.PxiSession.ModelName">
      <summary>
            Gets the model name of the device.
            </summary>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method is called directly from code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-VISA driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-VISA driver library cannot be found.
            </exception>
    </member>
    <member name="P:NationalInstruments.VisaNS.PxiSession.SlotNumber">
      <summary>
            Gets the physical slot location of the device.
            </summary>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method is called directly from code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-VISA driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-VISA driver library cannot be found.
            </exception>
    </member>
    <member name="P:NationalInstruments.VisaNS.PxiSession.BusNumber">
      <summary>
            Gets the PXI bus number of the device.
            </summary>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method is called directly from code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-VISA driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-VISA driver library cannot be found.
            </exception>
    </member>
    <member name="P:NationalInstruments.VisaNS.PxiSession.ChassisNumber">
      <summary>
            Gets the PXI chassis number of the device.
            </summary>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method is called directly from code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-VISA driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-VISA driver library cannot be found.
            </exception>
    </member>
    <member name="P:NationalInstruments.VisaNS.PxiSession.SlotPath">
      <summary>
            Gets the slot path of the device.
            </summary>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method is called directly from code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-VISA driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-VISA driver library cannot be found.
            </exception>
    </member>
    <member name="P:NationalInstruments.VisaNS.PxiSession.SlotLocalBusLeft">
      <summary>
            Gets the slot number or special feature connected to the local bus left lines of the device.
            </summary>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method is called directly from code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-VISA driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-VISA driver library cannot be found.
            </exception>
    </member>
    <member name="P:NationalInstruments.VisaNS.PxiSession.SlotLocalBusRight">
      <summary>
            Gets the slot number or special feature connected to the local bus right lines of the device.
            </summary>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method is called directly from code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-VISA driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-VISA driver library cannot be found.
            </exception>
    </member>
    <member name="P:NationalInstruments.VisaNS.PxiSession.TriggerBus">
      <summary>
            Gets the trigger bus number of the device.
            </summary>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method is called directly from code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-VISA driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-VISA driver library cannot be found.
            </exception>
    </member>
    <member name="P:NationalInstruments.VisaNS.PxiSession.StarTriggerBus">
      <summary>
            Gets the star trigger bus number of the device.
            </summary>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method is called directly from code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-VISA driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-VISA driver library cannot be found.
            </exception>
    </member>
    <member name="P:NationalInstruments.VisaNS.PxiSession.StarTriggerLine">
      <summary>
            Gets the PXI star line connected to the device.
            </summary>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method is called directly from code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-VISA driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-VISA driver library cannot be found.
            </exception>
    </member>
    <member name="E:NationalInstruments.VisaNS.PxiSession.PxiInterrupt">
      <summary>
            Occurs when the device associated with the session receives a PXI interrupt.
            </summary>
    </member>
    <member name="T:NationalInstruments.VisaNS.UsbRawInterruptEventHandler">
      <summary>
            Represents the method that handles the UsbInterrupt event on UsbRaw.
            </summary>
      <param name="sender">
            Object that generated the event.
            </param>
      <param name="e">UsbRawInterruptEventArgs object that specifies information about the event.
            </param>
    </member>
    <member name="T:NationalInstruments.VisaNS.UsbRawInterruptEventArgs">
      <summary>
            Provides data for the UsbInterrupt event on UsbRaw.
            </summary>
    </member>
    <member name="M:NationalInstruments.VisaNS.UsbRawInterruptEventArgs.ToString">
      <summary>
            Overrides ToString.
            </summary>
      <returns>
            A string representation of the object.
            </returns>
    </member>
    <member name="P:NationalInstruments.VisaNS.UsbRawInterruptEventArgs.DataBuffer">
      <summary>
            Gets the data that is received from the USB interrupt-in pipe.
            </summary>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method is called directly from code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-VISA driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-VISA driver library cannot be found.
            </exception>
    </member>
    <member name="P:NationalInstruments.VisaNS.UsbRawInterruptEventArgs.Status">
      <summary>
            Gets the status of the read operation from the USB interrupt-in pipe.
            </summary>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method is called directly from code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-VISA driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-VISA driver library cannot be found.
            </exception>
    </member>
    <member name="P:NationalInstruments.VisaNS.UsbRawInterruptEventArgs.InterruptSize">
      <summary>
            Gets the size of the data that is received from the USB interrupt-in pipe.
            </summary>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method is called directly from code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-VISA driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-VISA driver library cannot be found.
            </exception>
    </member>
    <member name="T:NationalInstruments.VisaNS.UsbRawEventHandler">
      <summary>
            Represents the method that handles events on UsbRaw.
            </summary>
      <param name="sender">
            Object that generated the event.
            </param>
      <param name="e">UsbRawEventArgs object that specifies information about the event.
            </param>
    </member>
    <member name="T:NationalInstruments.VisaNS.SerialSessionEventType">
      <summary>
            Specifies the available events on the SerialSession object.
            </summary>
    </member>
    <member name="F:NationalInstruments.VisaNS.SerialSessionEventType.AllEnabledEvents">
      <summary>
            All currently enabled events for DisableEvent, DiscardEvent, and WaitOnEvent must be operated on. For EnableEvent, all previously enable events must be operated on.
            </summary>
    </member>
    <member name="F:NationalInstruments.VisaNS.SerialSessionEventType.Custom">
      <summary>
            Used with EventType to indicate that the 
            received event is not defined in SerialSessionEventType.  Check the value of 
            CustomEventType to get the integer value of the received event.
            </summary>
    </member>
    <member name="F:NationalInstruments.VisaNS.SerialSessionEventType.Break">
      <summary>
            A break signal is received.
            </summary>
    </member>
    <member name="F:NationalInstruments.VisaNS.SerialSessionEventType.AnyCharacterReceived">
      <summary>
            At least one data byte is received.
            </summary>
    </member>
    <member name="F:NationalInstruments.VisaNS.SerialSessionEventType.ClearToSend">
      <summary>
            The Clear To Send (CTS) line changes state.
            </summary>
    </member>
    <member name="F:NationalInstruments.VisaNS.SerialSessionEventType.DataCarrierDetect">
      <summary>
            The Data Carrier Detect (DCD) line changes state.
            </summary>
    </member>
    <member name="F:NationalInstruments.VisaNS.SerialSessionEventType.DataSetReady">
      <summary>
            The Data Set Ready (DSR) line changes state.
            </summary>
    </member>
    <member name="F:NationalInstruments.VisaNS.SerialSessionEventType.RingIndicator">
      <summary>
            The Ring Indicator (RI) input signal is asserted.
            </summary>
    </member>
    <member name="F:NationalInstruments.VisaNS.SerialSessionEventType.TerminationCharacterReceived">
      <summary>
            The termination character is received.
            </summary>
    </member>
    <member name="T:NationalInstruments.VisaNS.VxiSessionEventType">
      <summary>
            Specifies the available events on the VxiSession object.
            </summary>
    </member>
    <member name="F:NationalInstruments.VisaNS.VxiSessionEventType.AllEnabledEvents">
      <summary>
            All currently enabled events for DisableEvent, DiscardEvent, and WaitOnEvent must be operated on. For EnableEvent, all previously enable events must be operated on.
            </summary>
    </member>
    <member name="F:NationalInstruments.VisaNS.VxiSessionEventType.Custom">
      <summary>
            Used with EventType to indicate that the 
            received event is not defined in VxiSessionEventType.  Check the value of 
            CustomEventType to get the integer value of the received event.
            </summary>
    </member>
    <member name="F:NationalInstruments.VisaNS.VxiSessionEventType.ServiceRequest">
      <summary>
            A service request is received from the device or interface 
            associated with the session.
            </summary>
    </member>
    <member name="F:NationalInstruments.VisaNS.VxiSessionEventType.Trigger">
      <summary>
            A trigger interrupt is received from the device.
            </summary>
    </member>
    <member name="F:NationalInstruments.VisaNS.VxiSessionEventType.SignalProcessor">
      <summary>
            A VXIbus signal or VXIbus interrupt is received from the 
            device associated with the session.
            </summary>
    </member>
    <member name="F:NationalInstruments.VisaNS.VxiSessionEventType.VxiVmeInterrupt">
      <summary>
            A VXIbus interrupt is received from the device associated 
            with the session.
            </summary>
    </member>
    <member name="T:NationalInstruments.VisaNS.UsbSessionEventType">
      <summary>
            Specifies the available events on the UsbSession objects.
            </summary>
    </member>
    <member name="F:NationalInstruments.VisaNS.UsbSessionEventType.AllEnabledEvents">
      <summary>
            All currently enabled events for DisableEvent, DiscardEvent, and WaitOnEvent must be operated on. For EnableEvent, all previously enable events must be operated on.
            </summary>
    </member>
    <member name="F:NationalInstruments.VisaNS.UsbSessionEventType.Custom">
      <summary>
            Used with EventType to indicate that the 
            received event is not defined in UsbSessionEventType.  Check the value of 
            CustomEventType to get the integer value of the received event.
            </summary>
    </member>
    <member name="F:NationalInstruments.VisaNS.UsbSessionEventType.ServiceRequest">
      <summary>
            A service request is received from the device or interface 
            associated with the session.
            </summary>
    </member>
    <member name="F:NationalInstruments.VisaNS.UsbSessionEventType.UsbInterrupt">
      <summary>
            A USB interrupt is received from the device or interface 
            associated with the session.
            </summary>
    </member>
    <member name="T:NationalInstruments.VisaNS.StatusByteFlags">
      <summary>
            Partially defines the bits on a service request status byte bitfield.
            </summary>
    </member>
    <member name="F:NationalInstruments.VisaNS.StatusByteFlags.RequestingService">
      <summary>
            Device that asserted the service request is requesting service.
            </summary>
    </member>
    <member name="F:NationalInstruments.VisaNS.StatusByteFlags.EventStatusRegister">
      <summary>
            At least one bit in the Event Status Register (ESR) is set.
            </summary>
    </member>
    <member name="F:NationalInstruments.VisaNS.StatusByteFlags.MessageAvailable">
      <summary>
            Device that is requesting service has a message available.
            </summary>
    </member>
    <member name="T:NationalInstruments.VisaNS.Parity">
      <summary>
            Specifies the parity types to use with every frame transmitted and received on a serial session.
            </summary>
    </member>
    <member name="F:NationalInstruments.VisaNS.Parity.None">
      <summary>
            No parity bit is used.
            </summary>
    </member>
    <member name="F:NationalInstruments.VisaNS.Parity.Odd">
      <summary>
            Odd parity is used for transmits and receives.
            </summary>
    </member>
    <member name="F:NationalInstruments.VisaNS.Parity.Even">
      <summary>
            Even parity is used for transmits and receives.
            </summary>
    </member>
    <member name="F:NationalInstruments.VisaNS.Parity.Mark">
      <summary>
            The parity bit exists and is always 1.
            </summary>
    </member>
    <member name="F:NationalInstruments.VisaNS.Parity.Space">
      <summary>
            The parity bit exists and is always 0.
            </summary>
    </member>
    <member name="T:NationalInstruments.VisaNS.LineState">
      <summary>
            Specifies the state of a hardware line.
            </summary>
    </member>
    <member name="F:NationalInstruments.VisaNS.LineState.Asserted">
      <summary>
            The hardware line is asserted.
            </summary>
    </member>
    <member name="F:NationalInstruments.VisaNS.LineState.Unasserted">
      <summary>
            The hardware line is not asserted.
            </summary>
    </member>
    <member name="F:NationalInstruments.VisaNS.LineState.Unknown">
      <summary>
            The hardware line state cannot be determined.
            </summary>
    </member>
    <member name="T:NationalInstruments.VisaNS.GpibInterfaceControllerInChargeEventArgs">
      <summary>
            Provides data for the ControllerInCharge (CIC) event 
            on GpibInterface.
            </summary>
    </member>
    <member name="M:NationalInstruments.VisaNS.GpibInterfaceControllerInChargeEventArgs.ToString">
      <summary>
            Overrides ToString.
            </summary>
      <returns>
            A string representation of the object.
            </returns>
    </member>
    <member name="P:NationalInstruments.VisaNS.GpibInterfaceControllerInChargeEventArgs.IsControllerInCharge">
      <summary>
            Gets a value indicating whether the local controller has gained or lost ControllerInCharge (CIC) status.
            </summary>
    </member>
    <member name="T:NationalInstruments.VisaNS.GpibInterface">
      <summary>
            Provides access to the board-level GPIB functionality that is available in VISA.
            </summary>
    </member>
    <member name="F:NationalInstruments.VisaNS.GpibInterface.NoSecondaryAddress">
      <summary>
            Specifies that there is no secondary address for the GPIB device.
            </summary>
    </member>
    <member name="M:NationalInstruments.VisaNS.GpibInterface.#ctor(System.String)">
      <summary>
            Initializes a new instance of the GpibInterface object from
            the specified resource name.
            </summary>
      <param name="resourceName">
            String that describes a unique VISA resource.
            </param>
      <exception cref="T:System.ArgumentException">
            		Insufficient location information, or the device or resource is not present in the system.
            
            -or-	
                          The interface type is valid, but the specified interface number is not configured.
            
            -or-
            	resourceName (parameter) does not describe a valid GPIB INTFC resource.
            </exception>
      <exception cref="T:NationalInstruments.VisaNS.VisaException">
            There are problems opening a VISA session to 
            resourceName (parameter).
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-VISA driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-VISA driver library cannot be found.
            </exception>
    </member>
    <member name="M:NationalInstruments.VisaNS.GpibInterface.#ctor(System.String,NationalInstruments.VisaNS.AccessModes,System.Int32,System.Boolean)">
      <summary>
            Initializes a new instance of the GpibInterface object from
            the specified resource name, access mode, timeout value, and resource name validation flag.
            </summary>
      <param name="resourceName">
            String that describes a unique VISA resource.
            </param>
      <param name="checkResourceType">
            Validation setting for the specified resource string.  
            </param>
      <param name="accessMode">
            The mode by which the specified VISA resource is accessed.
            </param>
      <param name="openTimeout">
            The maximum time in milliseconds that this statement waits to 
            open a VISA session with the specified resource. This parameter does not set
            the Timeout property. 
            </param>
      <exception cref="T:System.ArgumentException">
            		Insufficient location information, or the device or resource is not present in the system.
            
            -or-
            	
                          Invalid accessMode (parameter).
            
            -or-
            	
            		The interface type is valid, but the specified interface number is not configured.
            
            -or-
            	resourceName (parameter) does not describe a valid
            GPIB INTFC resource and checkResourceType (parameter) is set to
            true.
            </exception>
      <exception cref="T:NationalInstruments.VisaNS.VisaException">
            There are problems opening a VISA session to 
            resourceName (parameter).
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-VISA driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-VISA driver library cannot be found.
            </exception>
    </member>
    <member name="M:NationalInstruments.VisaNS.GpibInterface.ControlAtn(NationalInstruments.VisaNS.AtnMode)">
      <summary>
            Specifies the state of the ATN line and the local active controller state.
            </summary>
      <param name="mode">
            State of the ATN line and optionally the local active controller state. Refer to AtnMode for a list of values.
            </param>
      <exception cref="T:NationalInstruments.VisaNS.VisaException">
            The NI-VISA driver returned an error as a result of calling this method.
            </exception>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method is called directly from code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-VISA driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-VISA driver library cannot be found.
            </exception>
    </member>
    <member name="M:NationalInstruments.VisaNS.GpibInterface.PassControl(System.Int16)">
      <summary>
            Tells the GPIB device at the specified primary address to become Controller-In-Charge (CIC).
            </summary>
      <param name="primaryAddress">
            Primary address of the GPIB device to which you want to pass control.
            </param>
      <exception cref="T:NationalInstruments.VisaNS.VisaException">
            The NI-VISA driver returned an error as a result of calling this method.
            </exception>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method is called directly from code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-VISA driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-VISA driver library cannot be found.
            </exception>
    </member>
    <member name="M:NationalInstruments.VisaNS.GpibInterface.PassControl(System.Int16,System.Int16)">
      <summary>
            Tells the GPIB device at the specified primary address and secondary address to become Controller-In-Charge (CIC).
            </summary>
      <param name="primaryAddress">
            Primary address of the GPIB device to which you want to pass control.
            </param>
      <param name="secondaryAddress">
            Secondary address of the GPIB device to which you want to pass control. If there is no secondary address, 
            pass NoSecondaryAddress for this parameter.
            </param>
      <exception cref="T:NationalInstruments.VisaNS.VisaException">
            The NI-VISA driver returned an error as a result of calling this method.
            </exception>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method is called directly from code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-VISA driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-VISA driver library cannot be found.
            </exception>
    </member>
    <member name="M:NationalInstruments.VisaNS.GpibInterface.SendCommand(System.Byte[])">
      <summary>
            Writes GPIB command bytes on the bus.
            </summary>
      <param name="command">
            Byte array that contains valid GPIB commands.
            </param>
      <exception cref="T:System.InvalidOperationException">
            Unable to start operation because setup is invalid (due to properties being set to an inconsistent state).
            </exception>
      <exception cref="T:NationalInstruments.VisaNS.VisaException">
            The NI-VISA driver returned an error as a result of calling this method.
            </exception>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method is called directly from code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-VISA driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-VISA driver library cannot be found.
            </exception>
    </member>
    <member name="M:NationalInstruments.VisaNS.GpibInterface.SendInterfaceClear">
      <summary>
            Pulses the InterFace Clear line (IFC) for at least 100 s.
            </summary>
      <exception cref="T:NationalInstruments.VisaNS.VisaException">
            The NI-VISA driver returned an error as a result of calling this method.
            </exception>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method is called directly from code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-VISA driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-VISA driver library cannot be found.
            </exception>
    </member>
    <member name="M:NationalInstruments.VisaNS.GpibInterface.AssertTrigger">
      <summary>
            Asserts a software trigger.
            </summary>
      <exception cref="T:System.InvalidOperationException">
            Unable to start operation because setup is invalid (due to properties being set to an inconsistent state).
            </exception>
      <exception cref="T:NationalInstruments.VisaNS.VisaException">
            The NI-VISA driver returned an error as a result of calling this method.
            </exception>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method is called directly from code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-VISA driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-VISA driver library cannot be found.
            </exception>
    </member>
    <member name="M:NationalInstruments.VisaNS.GpibInterface.ReadString">
      <summary>
            Synchronously reads ASCII-encoded string data from a device or interface.
            </summary>
      <returns>
            String data read from the device or interface.
            </returns>
      <exception cref="T:System.InvalidOperationException">
            Unable to start operation because setup is invalid (due to properties being set to an inconsistent state).
            </exception>
      <exception cref="T:NationalInstruments.VisaNS.VisaException">
            The NI-VISA driver returned an error as a result of calling this method.
            </exception>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method is called directly from code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-VISA driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-VISA driver library cannot be found.
            </exception>
    </member>
    <member name="M:NationalInstruments.VisaNS.GpibInterface.ReadString(System.Int32)">
      <summary>
            Synchronously reads a specified amount of ASCII-encoded string data from a device or interface.
            </summary>
      <param name="countToRead">
            Number of characters to read from the device or interface.
            </param>
      <returns>
            String data read from the device or interface.
            </returns>
      <exception cref="T:System.InvalidOperationException">
            Unable to start operation because setup is invalid (due to properties being set to an inconsistent state).
            </exception>
      <exception cref="T:NationalInstruments.VisaNS.VisaException">
            The NI-VISA driver returned an error as a result of calling this method.
            </exception>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method is called directly from code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-VISA driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-VISA driver library cannot be found.
            </exception>
    </member>
    <member name="M:NationalInstruments.VisaNS.GpibInterface.ReadByteArray">
      <summary>
            Synchronously reads an array of bytes from a device or interface.
            </summary>
      <returns>
            Byte array data read from the device or interface.
            </returns>
      <exception cref="T:System.InvalidOperationException">
            Unable to start operation because setup is invalid (due to properties being set to an inconsistent state).
            </exception>
      <exception cref="T:NationalInstruments.VisaNS.VisaException">
            The NI-VISA driver returned an error as a result of calling this method.
            </exception>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method is called directly from code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-VISA driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-VISA driver library cannot be found.
            </exception>
    </member>
    <member name="M:NationalInstruments.VisaNS.GpibInterface.ReadByteArray(System.Int32)">
      <summary>
            Synchronously reads a specified number of bytes from a device or interface.
            </summary>
      <param name="countToRead">
            Number of bytes to read.
            </param>
      <returns>
            Byte array data read from the device or interface.
            </returns>
      <exception cref="T:System.InvalidOperationException">
            Unable to start operation because setup is invalid (due to properties being set to an inconsistent state).
            </exception>
      <exception cref="T:NationalInstruments.VisaNS.VisaException">
            The NI-VISA driver returned an error as a result of calling this method.
            </exception>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method is called directly from code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-VISA driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-VISA driver library cannot be found.
            </exception>
    </member>
    <member name="M:NationalInstruments.VisaNS.GpibInterface.ReadToFile(System.String)">
      <summary>
            Synchronously reads data and stores the transferred data in a file.
            </summary>
      <param name="fileName">
            Name of file to which data is written.
            </param>
      <exception cref="T:System.InvalidOperationException">
            Unable to start operation because setup is invalid (due to properties being set to an inconsistent state).
            </exception>
      <exception cref="T:NationalInstruments.VisaNS.VisaException">
            The NI-VISA driver returned an error as a result of calling this method.
            </exception>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method is called directly from code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-VISA driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-VISA driver library cannot be found.
            </exception>
    </member>
    <member name="M:NationalInstruments.VisaNS.GpibInterface.ReadToFile(System.String,System.Int32)">
      <summary>
            Synchronously reads a specified amount of data and stores the transferred data in a file.
            </summary>
      <param name="fileName">
            Name of file to which data is written.
            </param>
      <param name="countToRead">
            Number of bytes to read.
            </param>
      <exception cref="T:System.InvalidOperationException">
            Unable to start operation because setup is invalid (due to properties being set to an inconsistent state).
            </exception>
      <exception cref="T:NationalInstruments.VisaNS.VisaException">
            The NI-VISA driver returned an error as a result of calling this method.
            </exception>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method is called directly from code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-VISA driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-VISA driver library cannot be found.
            </exception>
    </member>
    <member name="M:NationalInstruments.VisaNS.GpibInterface.Write(System.String)">
      <summary>
            Synchronously writes ASCII-encoded string of data to the device or interface.
            </summary>
      <param name="data">
            Data to write to the device or interface.
            </param>
      <exception cref="T:System.InvalidOperationException">
            Unable to start operation because setup is invalid (due to properties being set to an inconsistent state).
            </exception>
      <exception cref="T:NationalInstruments.VisaNS.VisaException">
            The NI-VISA driver returned an error as a result of calling this method.
            </exception>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method is called directly from code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-VISA driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-VISA driver library cannot be found.
            </exception>
    </member>
    <member name="M:NationalInstruments.VisaNS.GpibInterface.Write(System.Byte[])">
      <summary>
            Synchronously writes an array of bytes to the device or interface.
            </summary>
      <param name="data">
            Data to write to the device or interface.
            </param>
      <exception cref="T:System.InvalidOperationException">
            Unable to start operation because setup is invalid (due to properties being set to an inconsistent state).
            </exception>
      <exception cref="T:NationalInstruments.VisaNS.VisaException">
            The NI-VISA driver returned an error as a result of calling this method.
            </exception>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method is called directly from code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-VISA driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-VISA driver library cannot be found.
            </exception>
    </member>
    <member name="M:NationalInstruments.VisaNS.GpibInterface.WriteFromFile(System.String)">
      <summary>
            Synchronously reads data from a file and writes it to the device or interface.
            </summary>
      <param name="fileName">
            Name of file from which data is read.
            </param>
      <exception cref="T:NationalInstruments.VisaNS.VisaException">
            The NI-VISA driver returned an error as a result of calling this method.
            </exception>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method is called directly from code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-VISA driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-VISA driver library cannot be found.
            </exception>
    </member>
    <member name="M:NationalInstruments.VisaNS.GpibInterface.WriteFromFile(System.String,System.Int32)">
      <summary>
            Synchronously reads data from a file and writes a specified number of bytes to the device or interface.
            </summary>
      <param name="fileName">
            Name of file from which data is read.
            </param>
      <param name="countToWrite">
            Number of bytes to write.
            </param>
      <exception cref="T:NationalInstruments.VisaNS.VisaException">
            The NI-VISA driver returned an error as a result of calling this method.
            </exception>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method is called directly from code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-VISA driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-VISA driver library cannot be found.
            </exception>
    </member>
    <member name="M:NationalInstruments.VisaNS.GpibInterface.ControlRen(NationalInstruments.VisaNS.RenMode)">
      <summary>
            Controls the state of the GPIB Remote Enable (REN) interface line and 
            optionally the remote or local state of the device.
            </summary>
      <param name="mode">
            New state of the REN line. Refer to RenMode
            for a description of the possible values.
            </param>
      <exception cref="T:NationalInstruments.VisaNS.VisaException">
            The NI-VISA driver returned an error as a result of calling this method.
            </exception>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method is called directly from code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-VISA driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-VISA driver library cannot be found.
            </exception>
    </member>
    <member name="M:NationalInstruments.VisaNS.GpibInterface.EnableEvent(NationalInstruments.VisaNS.GpibInterfaceEventType,NationalInstruments.VisaNS.EventMechanism)">
      <summary>
            Enables notification of an event.
            </summary>
      <param name="eventToEnable">GpibInterface event to enable.
            </param>
      <param name="mechanism">
            Event-handling mechanism to enable.
            </param>
      <exception cref="T:System.ArgumentException">
            		Invalid mechanism (parameter) specified.
            
            -or-	
            Specified event type is not supported by the resource.
            </exception>
      <exception cref="T:System.InvalidOperationException">
            A handler is not currently installed for the specified event.
            </exception>
      <exception cref="T:NationalInstruments.VisaNS.VisaException">
            The NI-VISA driver returned an error as a result of calling this method.
            </exception>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method is called directly from code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-VISA driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-VISA driver library cannot be found.
            </exception>
    </member>
    <member name="M:NationalInstruments.VisaNS.GpibInterface.DisableEvent(NationalInstruments.VisaNS.GpibInterfaceEventType,NationalInstruments.VisaNS.EventMechanism)">
      <summary>
            Disables notification of the specified event type on the specified event-handling mechanism.</summary>
      <param name="eventToDisable">GpibInterface event to disable.
            </param>
      <param name="mechanism">
            Event-handling mechanism to disable.
            </param>
      <exception cref="T:System.ArgumentException">
            		Invalid mechanism (parameter) specified.
            
            -or-
            	
            Specified event type is not supported by the resource.
            </exception>
      <exception cref="T:NationalInstruments.VisaNS.VisaException">
            The NI-VISA driver returned an error as a result of calling this method.
            </exception>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method is called directly from code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-VISA driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-VISA driver library cannot be found.
            </exception>
    </member>
    <member name="M:NationalInstruments.VisaNS.GpibInterface.DiscardEvent(NationalInstruments.VisaNS.GpibInterfaceEventType)">
      <summary>
            Discards event occurrences for the specified event type on the queuing mechanism for a session.
            </summary>
      <param name="eventToDiscard">GpibInterface event for which queued events are discarded.
            </param>
      <exception cref="T:System.ArgumentException">
            		Invalid mechanism specified.
            
            -or-
            	
            Specified event type is not supported by the resource.
            </exception>
      <exception cref="T:NationalInstruments.VisaNS.VisaException">
            The NI-VISA driver returned an error as a result of calling this method.
            </exception>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method is called directly from code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-VISA driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-VISA driver library cannot be found.
            </exception>
    </member>
    <member name="M:NationalInstruments.VisaNS.GpibInterface.WaitOnEvent(NationalInstruments.VisaNS.GpibInterfaceEventType)">
      <summary>
            Waits infinitely long for an occurrence of the specified event for a session.
            </summary>
      <param name="eventToWaitOn">GpibInterface event to wait on.
            </param>
      <returns>GpibInterfaceEventArgs object that contains information about the event that occurred.
            </returns>
      <exception cref="T:System.ArgumentException">
            Specified event type is not supported by the resource.
            </exception>
      <exception cref="T:System.InvalidOperationException">
            The session must be enabled for events of the specified type in order to receive them.
            </exception>
      <exception cref="T:NationalInstruments.VisaNS.VisaException">
            The NI-VISA driver returned an error as a result of calling this method.
            </exception>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method is called directly from code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-VISA driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-VISA driver library cannot be found.
            </exception>
    </member>
    <member name="M:NationalInstruments.VisaNS.GpibInterface.WaitOnEvent(NationalInstruments.VisaNS.GpibInterfaceEventType,System.Int32)">
      <summary>
            Waits a specified time for an occurrence of the specified event for a session.
            </summary>
      <param name="eventToWaitOn">GpibInterface event to wait on.
            </param>
      <param name="timeout">
            Maximum time in milliseconds that this method waits for the event to occur before throwing
            an exception.
            </param>
      <returns>GpibInterfaceEventArgs object containing information about the event that occurred.
            </returns>
      <exception cref="T:System.ArgumentException">
            Specified event type is not supported by the resource.
            </exception>
      <exception cref="T:System.InvalidOperationException">
            The session must be enabled for events of the specified type in order to receive them.
            </exception>
      <exception cref="T:NationalInstruments.VisaNS.VisaException">
            The NI-VISA driver returned an error as a result of calling this method.
            </exception>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method is called directly from code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-VISA driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-VISA driver library cannot be found.
            </exception>
    </member>
    <member name="M:NationalInstruments.VisaNS.GpibInterface.OnControllerInCharge(NationalInstruments.VisaNS.GpibInterfaceControllerInChargeEventArgs)">
      <summary>
            Raises the ControllerInCharge event of the 
            GpibInterface object.
            </summary>
      <param name="e">GpibInterfaceControllerInChargeEventArgs object that contains event data.
            </param>
    </member>
    <member name="M:NationalInstruments.VisaNS.GpibInterface.OnClear(NationalInstruments.VisaNS.GpibInterfaceEventArgs)">
      <summary>
            Raises the Clear event of the 
            GpibInterface object.
            </summary>
      <param name="e">GpibInterfaceEventArgs object that contains event data.
            </param>
    </member>
    <member name="M:NationalInstruments.VisaNS.GpibInterface.OnListen(NationalInstruments.VisaNS.GpibInterfaceEventArgs)">
      <summary>
            Raises the Listen event of the 
            GpibInterface object.
            </summary>
      <param name="e">GpibInterfaceEventArgs object that contains event data.
            </param>
    </member>
    <member name="M:NationalInstruments.VisaNS.GpibInterface.OnServiceRequest(NationalInstruments.VisaNS.GpibInterfaceEventArgs)">
      <summary>
            Raises the ServiceRequest event of the 
            GpibInterface object.
            </summary>
      <param name="e">GpibInterfaceEventArgs object that contains event data.
            </param>
    </member>
    <member name="M:NationalInstruments.VisaNS.GpibInterface.OnTalk(NationalInstruments.VisaNS.GpibInterfaceEventArgs)">
      <summary>
            Raises the Talk event of the 
            GpibInterface object.
            </summary>
      <param name="e">GpibInterfaceEventArgs object that contains event data.
            </param>
    </member>
    <member name="M:NationalInstruments.VisaNS.GpibInterface.OnTrigger(NationalInstruments.VisaNS.GpibInterfaceTriggerEventArgs)">
      <summary>
            Raises the Trigger event of the 
            GpibInterface object.
            </summary>
      <param name="e">GpibInterfaceTriggerEventArgs object that contains event data.
            </param>
    </member>
    <member name="P:NationalInstruments.VisaNS.GpibInterface.DeviceStatusByte">
      <summary>
            Gets or sets the 488-style status byte of the local controller or device associated with this session.
            </summary>
      <exception cref="T:NationalInstruments.VisaNS.VisaException">
            The property is set to an invalid state.
            </exception>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method is called directly from code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-VISA driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-VISA driver library cannot be found.
            </exception>
    </member>
    <member name="P:NationalInstruments.VisaNS.GpibInterface.AddressState">
      <summary>
            Gets if the specified GPIB interface is currently addressed to talk or listen or is not addressed.
            </summary>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method is called directly from code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-VISA driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-VISA driver library cannot be found.
            </exception>
    </member>
    <member name="P:NationalInstruments.VisaNS.GpibInterface.AtnState">
      <summary>
            Gets the current state of the GPIB Attention (ATN) interface line.
            </summary>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method is called directly from code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-VISA driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-VISA driver library cannot be found.
            </exception>
    </member>
    <member name="P:NationalInstruments.VisaNS.GpibInterface.IsControllerInCharge">
      <summary>
            Gets if the specified GPIB interface is currently Controller-In-Charge (CIC).
            </summary>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method is called directly from code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-VISA driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-VISA driver library cannot be found.
            </exception>
    </member>
    <member name="P:NationalInstruments.VisaNS.GpibInterface.HS488CableLength">
      <summary>
            Gets or sets the meters of GPIB cable that are used in the GPIB interface.
            </summary>
      <exception cref="T:NationalInstruments.VisaNS.VisaException">
            The property is set to an invalid state.
            </exception>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method is called directly from code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-VISA driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-VISA driver library cannot be found.
            </exception>
    </member>
    <member name="P:NationalInstruments.VisaNS.GpibInterface.NdacState">
      <summary>
            Gets the current state of the GPIB Not Data ACcepted (NDAC) interface line.
            </summary>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method is called directly from code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-VISA driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-VISA driver library cannot be found.
            </exception>
    </member>
    <member name="P:NationalInstruments.VisaNS.GpibInterface.SrqState">
      <summary>
            Gets the current state of the GPIB Service ReQuest (SRQ) interface line.
            </summary>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method is called directly from code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-VISA driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-VISA driver library cannot be found.
            </exception>
    </member>
    <member name="P:NationalInstruments.VisaNS.GpibInterface.IsSystemController">
      <summary>
            Gets if the specified GPIB interface is currently the system controller.
            </summary>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method is called directly from code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-VISA driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-VISA driver library cannot be found.
            </exception>
    </member>
    <member name="P:NationalInstruments.VisaNS.GpibInterface.ReadToFileAppends">
      <summary>
            Gets or sets if the ReadToFile method overwrites or appends data
             when opening a file.
            </summary>
      <exception cref="T:NationalInstruments.VisaNS.VisaException">
            The property is set to an invalid state.
            </exception>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method is called directly from code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-VISA driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-VISA driver library cannot be found.
            </exception>
    </member>
    <member name="P:NationalInstruments.VisaNS.GpibInterface.DefaultBufferSize">
      <summary>
            Gets or sets the default size of a read or write buffer when the size is not defined as a parameter on a read or write operation.
            </summary>
      <exception cref="T:NationalInstruments.VisaNS.VisaException">
            The property is set to an invalid state.
            </exception>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method is called directly from code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-VISA driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-VISA driver library cannot be found.
            </exception>
    </member>
    <member name="P:NationalInstruments.VisaNS.GpibInterface.IOProtocol">
      <summary>
            Gets or sets which I/O protocol to use for the current hardware interface.
            </summary>
      <exception cref="T:NationalInstruments.VisaNS.VisaException">
            The property is set to an invalid state.
            </exception>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method is called directly from code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-VISA driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-VISA driver library cannot be found.
            </exception>
    </member>
    <member name="P:NationalInstruments.VisaNS.GpibInterface.SendEndEnabled">
      <summary>
            Gets or sets a value indicating whether to assert END during the transfer of the last byte in the buffer.
            </summary>
      <exception cref="T:NationalInstruments.VisaNS.VisaException">
            The property is set to an invalid state.
            </exception>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method is called directly from code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-VISA driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-VISA driver library cannot be found.
            </exception>
    </member>
    <member name="P:NationalInstruments.VisaNS.GpibInterface.TerminationCharacter">
      <summary>
            Gets or sets the termination character.
            </summary>
      <exception cref="T:NationalInstruments.VisaNS.VisaException">
            The property is set to an invalid state.
            </exception>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method is called directly from code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-VISA driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-VISA driver library cannot be found.
            </exception>
    </member>
    <member name="P:NationalInstruments.VisaNS.GpibInterface.TerminationCharacterEnabled">
      <summary>
            Gets or sets if the read operation terminates when a termination character is received.
            </summary>
      <exception cref="T:NationalInstruments.VisaNS.VisaException">
            The property is set to an invalid state.
            </exception>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method is called directly from code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-VISA driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-VISA driver library cannot be found.
            </exception>
    </member>
    <member name="P:NationalInstruments.VisaNS.GpibInterface.AllowDma">
      <summary>
            Gets or sets a value indicating whether I/O accesses use DMA or Programmed I/O.
            </summary>
      <exception cref="T:NationalInstruments.VisaNS.VisaException">
            The property is set to an invalid state.
            </exception>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method is called directly from code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-VISA driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-VISA driver library cannot be found.
            </exception>
    </member>
    <member name="P:NationalInstruments.VisaNS.GpibInterface.PrimaryAddress">
      <summary>
            Gets or sets the primary address of the GPIB device associated with the session.
            </summary>
      <exception cref="T:NationalInstruments.VisaNS.VisaException">
            The property is set to an invalid state.
            </exception>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method is called directly from code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-VISA driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-VISA driver library cannot be found.
            </exception>
    </member>
    <member name="P:NationalInstruments.VisaNS.GpibInterface.RenState">
      <summary>
            Gets the current state of the GPIB Remote ENable (REN) interface line.
            </summary>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method is called directly from code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-VISA driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-VISA driver library cannot be found.
            </exception>
    </member>
    <member name="P:NationalInstruments.VisaNS.GpibInterface.SecondaryAddress">
      <summary>
            Gets or sets the secondary address of the GPIB device associated with this session.
            </summary>
      <exception cref="T:NationalInstruments.VisaNS.VisaException">
            The property is set to an invalid state.
            </exception>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method is called directly from code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-VISA driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-VISA driver library cannot be found.
            </exception>
    </member>
    <member name="E:NationalInstruments.VisaNS.GpibInterface.ControllerInCharge">
      <summary>
            Occurs when the GPIB controller gains or loses Controller-In-Charge (CIC) status.
            </summary>
    </member>
    <member name="E:NationalInstruments.VisaNS.GpibInterface.Clear">
      <summary>
            Occurs when the local controller is sent a device clear message.
            </summary>
    </member>
    <member name="E:NationalInstruments.VisaNS.GpibInterface.Listen">
      <summary>
            Occurs when the GPIB controller is addressed to listen.
            </summary>
    </member>
    <member name="E:NationalInstruments.VisaNS.GpibInterface.ServiceRequest">
      <summary>
            Occurs when the device associated with the session receives a service request.
            </summary>
    </member>
    <member name="E:NationalInstruments.VisaNS.GpibInterface.Talk">
      <summary>
            Occurs when the GPIB controller is addressed to talk.
            </summary>
    </member>
    <member name="E:NationalInstruments.VisaNS.GpibInterface.Trigger">
      <summary>
            Occurs when the device associated with the session receives a trigger interrupt.
            </summary>
    </member>
    <member name="T:NationalInstruments.VisaNS.VxiUtilitySignal">
      <summary>
            Defines the VXI utility signal that you can use AssertUtilitySignal to assert.
            </summary>
    </member>
    <member name="F:NationalInstruments.VisaNS.VxiUtilitySignal.SystemReset">
      <summary>
            Assert the VXI system reset line.
            </summary>
    </member>
    <member name="F:NationalInstruments.VisaNS.VxiUtilitySignal.AssertSystemFailure">
      <summary>
            Assert the VXI system failure line.
            </summary>
    </member>
    <member name="F:NationalInstruments.VisaNS.VxiUtilitySignal.DeassertSystemFailure">
      <summary>
            Deassert the VXI system failure line.
            </summary>
    </member>
    <member name="T:NationalInstruments.VisaNS.VisaEventHandler">
      <summary>
            Represents the method that handles most events on the .NET interface to NI-VISA API.
            </summary>
      <param name="sender">
            Object that generated the event.
            </param>
      <param name="e">VisaEventArgs object that specifies information about the event.
            </param>
    </member>
    <member name="T:NationalInstruments.VisaNS.TcpipSession">
      <summary>
            Provides access to the specific TCP/IP functionality for accessing VXI-11 instruments available in VISA.
            </summary>
    </member>
    <member name="M:NationalInstruments.VisaNS.TcpipSession.#ctor(System.String)">
      <summary>
            Initializes a new instance of the TcpipSession object from
            the specified resource name.
            </summary>
      <param name="resourceName">
            String that describes a unique VISA resource.
            </param>
      <exception cref="T:System.ArgumentException">
            Insufficient location information, or the device or resource is not present in the system.
            
            -or-
            
            The interface type is valid, but the specified interface number is not configured.
            
            -or-
            resourceName (parameter) does not describe a valid
            TCPIP INSTR resource.
            </exception>
      <exception cref="T:NationalInstruments.VisaNS.VisaException">
            There are problems opening a VISA session to 
            resourceName (parameter).
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-VISA driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-VISA driver library cannot be found.
            </exception>
    </member>
    <member name="M:NationalInstruments.VisaNS.TcpipSession.#ctor(System.String,NationalInstruments.VisaNS.AccessModes,System.Int32,System.Boolean)">
      <summary>
            Initializes a new instance of the TcpipSession object from
            the specified resource name, access mode, timeout, and resource name validation flag.
            </summary>
      <param name="resourceName">
            String that describes a unique VISA resource.
            </param>
      <param name="checkResourceType">
            Validation setting for the resource string.  
            </param>
      <param name="accessMode">
            The mode by which the specified VISA resource is accessed.
            </param>
      <param name="openTimeout">
            The maximum time in milliseconds that this statement waits to 
            open a VISA session with the specified resource. This parameter does not set
            the Timeout property. 
            </param>
      <exception cref="T:System.ArgumentException">
            Insufficient location information, or the device or resource is not present in the system.
            
            -or-
            
            Invalid accessMode (parameter).
            
            -or-
            
            The interface type is valid, but the specified interface number is not configured.
            
            -or-
            resourceName (parameter) does not describe a valid
            TCPIP INSTR resource and checkResourceType (parameter) is set to
            true.
            </exception>
      <exception cref="T:NationalInstruments.VisaNS.VisaException">
            There are problems opening a VISA session to 
            resourceName (parameter).
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-VISA driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-VISA driver library cannot be found.
            </exception>
    </member>
    <member name="M:NationalInstruments.VisaNS.TcpipSession.Flush(NationalInstruments.VisaNS.BufferTypes,System.Boolean)">
      <summary>
            Manually flushes the specified buffers associated with serial communication.
            </summary>
      <param name="mask">
            The action to take when flushing the buffer.  Refer to BufferTypes for a list of
            bitfield values that can be used with this parameter.
            </param>
      <param name="discard">true to discard the contents of the buffer(s) specified in mask (parameter).
            </param>
      <exception cref="T:NationalInstruments.VisaNS.VisaException">
            The NI-VISA driver returned an error as a result of calling this method.
            </exception>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method is called directly from code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-VISA driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-VISA driver library cannot be found.
            </exception>
    </member>
    <member name="M:NationalInstruments.VisaNS.TcpipSession.SetBufferSize(NationalInstruments.VisaNS.BufferTypes,System.Int32)">
      <summary>
            Sets the size of the low-level I/O communication buffer.
            </summary>
      <param name="mask">
            The type of buffer.  For a list of buffers, refer to BufferTypes.
            </param>
      <param name="size">
            Size of the specified buffer(s).
            </param>
      <exception cref="T:NationalInstruments.VisaNS.VisaException">
            The NI-VISA driver returned an error as a result of calling this method.
            </exception>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method is called directly from code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-VISA driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-VISA driver library cannot be found.
            </exception>
    </member>
    <member name="P:NationalInstruments.VisaNS.TcpipSession.DeviceName">
      <summary>
            Gets the LAN device name that the VXI-11 protocol uses during connection.
            </summary>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method is called directly from code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-VISA driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-VISA driver library cannot be found.
            </exception>
    </member>
    <member name="P:NationalInstruments.VisaNS.TcpipSession.Address">
      <summary>
            Gets the TCP/IP address of the device to which the session is connected. This string is formatted in dot notation.
            </summary>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method is called directly from code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-VISA driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-VISA driver library cannot be found.
            </exception>
    </member>
    <member name="P:NationalInstruments.VisaNS.TcpipSession.HostName">
      <summary>
            Gets the host name of the device.
            </summary>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method is called directly from code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-VISA driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-VISA driver library cannot be found.
            </exception>
    </member>
    <member name="T:NationalInstruments.VisaNS.MessageBasedSessionEventType">
      <summary>
            Specifies the available events on objects that implement the IMessageBasedSession
            interface.
            </summary>
    </member>
    <member name="F:NationalInstruments.VisaNS.MessageBasedSessionEventType.AllEnabledEvents">
      <summary>
            All currently enabled events for DisableEvent, DiscardEvent, and WaitOnEvent must be operated on. For EnableEvent, all previously enable events must be operated on.
            </summary>
    </member>
    <member name="F:NationalInstruments.VisaNS.MessageBasedSessionEventType.Custom">
      <summary>
            Used with EventType to indicate that the 
            received event is not defined in MessageBasedSessionEventType.  Check the value of 
            CustomEventType to get the integer value of the received event.
            </summary>
    </member>
    <member name="F:NationalInstruments.VisaNS.MessageBasedSessionEventType.ServiceRequest">
      <summary>
            The device or interface associated with the session receives a service request.
            </summary>
    </member>
    <member name="T:NationalInstruments.VisaNS.IOProtocol">
      <summary>
            Specifies I/O protocols for the current hardware interface.
            </summary>
    </member>
    <member name="F:NationalInstruments.VisaNS.IOProtocol.Normal">
      <summary>
            Use the default protocol for the hardware type. 
            </summary>
    </member>
    <member name="F:NationalInstruments.VisaNS.IOProtocol.Fdc">
      <summary>
            Use the Fast Data Channel (FDC) protocol for VXI operations.
            </summary>
    </member>
    <member name="F:NationalInstruments.VisaNS.IOProtocol.HS488">
      <summary>
            Use High Speed 488 transfers (HS488) for GPIB operations.
            </summary>
    </member>
    <member name="F:NationalInstruments.VisaNS.IOProtocol.Protocol4882">
      <summary>
            Use 488-style transfers for Serial operations.
            </summary>
    </member>
    <member name="F:NationalInstruments.VisaNS.IOProtocol.UsbTmcVendor">
      <summary>
            Use Test Measurement Class vendor-specific protocol for USB operations.
            </summary>
    </member>
    <member name="T:NationalInstruments.VisaNS.HardwareInterfaceType">
      <summary>
            Specifies the type of hardware interface.
            </summary>
    </member>
    <member name="F:NationalInstruments.VisaNS.HardwareInterfaceType.Gpib">
      <summary>
            GPIB interface.
            </summary>
    </member>
    <member name="F:NationalInstruments.VisaNS.HardwareInterfaceType.Vxi">
      <summary>
            VXI interface.
            </summary>
    </member>
    <member name="F:NationalInstruments.VisaNS.HardwareInterfaceType.GpibVxi">
      <summary>
            GPIB-VXI interface.
            </summary>
    </member>
    <member name="F:NationalInstruments.VisaNS.HardwareInterfaceType.Serial">
      <summary>
            Serial interface.
            </summary>
    </member>
    <member name="F:NationalInstruments.VisaNS.HardwareInterfaceType.Pxi">
      <summary>
            PXI interface.
            </summary>
    </member>
    <member name="F:NationalInstruments.VisaNS.HardwareInterfaceType.Tcpip">
      <summary>
            TCP/IP interface.
            </summary>
    </member>
    <member name="F:NationalInstruments.VisaNS.HardwareInterfaceType.Usb">
      <summary>
            USB interface.
            </summary>
    </member>
    <member name="F:NationalInstruments.VisaNS.HardwareInterfaceType.Firewire">
      <summary>
            FireWire interface.
            </summary>
    </member>
    <member name="T:NationalInstruments.VisaNS.VxiDeviceClass">
      <summary>
            Specifies the type of VXI device classes that you can use with DeviceClass.
            </summary>
    </member>
    <member name="F:NationalInstruments.VisaNS.VxiDeviceClass.Memory">
      <summary>
            Memory VXI device class.
            </summary>
    </member>
    <member name="F:NationalInstruments.VisaNS.VxiDeviceClass.Extended">
      <summary>
            Extended VXI device class.
            </summary>
    </member>
    <member name="F:NationalInstruments.VisaNS.VxiDeviceClass.Message">
      <summary>
            Message-based VXI device class.
            </summary>
    </member>
    <member name="F:NationalInstruments.VisaNS.VxiDeviceClass.Register">
      <summary>
            Register-based VXI device class.
            </summary>
    </member>
    <member name="F:NationalInstruments.VisaNS.VxiDeviceClass.Other">
      <summary>
            Miscellaneous VXI device class.
            </summary>
    </member>
    <member name="T:NationalInstruments.VisaNS.SerialTerminationMethod">
      <summary>
            Specifies the available methods for terminating a serial transfer.
            </summary>
    </member>
    <member name="F:NationalInstruments.VisaNS.SerialTerminationMethod.None">
      <summary>
            The transfer terminates when all requested data is transferred or when an error occurs.
            </summary>
    </member>
    <member name="F:NationalInstruments.VisaNS.SerialTerminationMethod.LastBit">
      <summary>
            The transfer occurs with the last bit not set until the last character is sent.
            </summary>
    </member>
    <member name="F:NationalInstruments.VisaNS.SerialTerminationMethod.TerminationCharacter">
      <summary>
            The transfers terminate by searching for "/" appending the termination character in MessageBasedSession
            TerminationCharacter or GpibInterface
            TerminationCharacter.
            </summary>
    </member>
    <member name="F:NationalInstruments.VisaNS.SerialTerminationMethod.Break">
      <summary>
            The write transmits a break after all the characters for the write are sent.
            </summary>
    </member>
    <member name="T:NationalInstruments.VisaNS.GpibInterfaceTriggerEventHandler">
      <summary>
            Represents the method that handles the Trigger event on GpibInterface.
            </summary>
      <param name="sender">
            Object that generated the event.
            </param>
      <param name="e">GpibInterfaceTriggerEventArgs object that specifies information about the event.
            </param>
    </member>
    <member name="T:NationalInstruments.VisaNS.EventMechanism">
      <summary>
            Specifies how VISA events are raised.
            </summary>
    </member>
    <member name="F:NationalInstruments.VisaNS.EventMechanism.Queue">
      <summary>
            The mechanism that adds events to a queue until they are removed 
            by WaitOnEvent or that causes WaitOnEvent
            to block program termination until an event is queued.
            </summary>
    </member>
    <member name="F:NationalInstruments.VisaNS.EventMechanism.Handler">
      <summary>
            The mechanism that VISA uses to call event handlers when they are installed 
            and enabled for one or more events.
            </summary>
    </member>
    <member name="T:NationalInstruments.VisaNS.VxiInterrupt">
      <summary>
            Defines the VXI interrupt that you can use with AssertInterrupt.
            </summary>
    </member>
    <member name="F:NationalInstruments.VisaNS.VxiInterrupt.Signal">
      <summary>
            Send the notification via a VXI signal.
            </summary>
    </member>
    <member name="F:NationalInstruments.VisaNS.VxiInterrupt.UseAssigned">
      <summary>
            Use the notification method that is assigned to the local device.
            </summary>
    </member>
    <member name="F:NationalInstruments.VisaNS.VxiInterrupt.Irq1">
      <summary>
            Send the interrupt via the specified VXI/VME IRQ line. This line uses the standard VXI/VME ROAK (release on acknowledge) interrupt mechanism, rather than the older VME RORA (release on register access) mechanism.
            </summary>
    </member>
    <member name="F:NationalInstruments.VisaNS.VxiInterrupt.Irq2">
      <summary>
            Send the interrupt via the specified VXI/VME IRQ line. This line uses the standard VXI/VME ROAK (release on acknowledge) interrupt mechanism, rather than the older VME RORA (release on register access) mechanism.
            </summary>
    </member>
    <member name="F:NationalInstruments.VisaNS.VxiInterrupt.Irq3">
      <summary>
            Send the interrupt via the specified VXI/VME IRQ line. This line uses the standard VXI/VME ROAK (release on acknowledge) interrupt mechanism, rather than the older VME RORA (release on register access) mechanism.
            </summary>
    </member>
    <member name="F:NationalInstruments.VisaNS.VxiInterrupt.Irq4">
      <summary>
            Send the interrupt via the specified VXI/VME IRQ line. This line uses the standard VXI/VME ROAK (release on acknowledge) interrupt mechanism, rather than the older VME RORA (release on register access) mechanism.
            </summary>
    </member>
    <member name="F:NationalInstruments.VisaNS.VxiInterrupt.Irq5">
      <summary>
            Send the interrupt via the specified VXI/VME IRQ line. This line uses the standard VXI/VME ROAK (release on acknowledge) interrupt mechanism, rather than the older VME RORA (release on register access) mechanism.
            </summary>
    </member>
    <member name="F:NationalInstruments.VisaNS.VxiInterrupt.Irq6">
      <summary>
            Send the interrupt via the specified VXI/VME IRQ line. This line uses the standard VXI/VME ROAK (release on acknowledge) interrupt mechanism, rather than the older VME RORA (release on register access) mechanism.
            </summary>
    </member>
    <member name="F:NationalInstruments.VisaNS.VxiInterrupt.Irq7">
      <summary>
            Send the interrupt via the specified VXI/VME IRQ line. This line uses the standard VXI/VME ROAK (release on acknowledge) interrupt mechanism, rather than the older VME RORA (release on register access) mechanism.
            </summary>
    </member>
    <member name="T:NationalInstruments.VisaNS.VxiBackplane">
      <summary>
            Provides access to the VXI backplane functionality available in VISA.
            </summary>
    </member>
    <member name="F:NationalInstruments.VisaNS.VxiBackplane.UnknownLogicalAddress">
      <summary>
            Indicates that the logical address is unknown.
            </summary>
    </member>
    <member name="M:NationalInstruments.VisaNS.VxiBackplane.#ctor(System.String)">
      <summary>
            Initializes a new instance of the VxiBackplane object from
            the specified resource name.
            </summary>
      <param name="resourceName">
            String that describes a unique VISA resource.
            </param>
      <exception cref="T:System.ArgumentException">
            Insufficient location information, or the device or resource is not present in the system.
            
            -or-
            
            The interface type is valid, but the specified interface number is not configured.
            
            -or-
            resourceName (parameter) does not describe a valid
            VXI BACKPLANE or GPIB-VXI BACKPLANE resource.
            </exception>
      <exception cref="T:NationalInstruments.VisaNS.VisaException">
            There are problems opening a VISA session to 
            resourceName (parameter).
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-VISA driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-VISA driver library cannot be found.
            </exception>
    </member>
    <member name="M:NationalInstruments.VisaNS.VxiBackplane.#ctor(System.String,NationalInstruments.VisaNS.AccessModes,System.Int32,System.Boolean)">
      <summary>
            Initializes a new instance of the VxiBackplane object from
            the specified resource name, access mode, timeout, and resource name validation flag.
            </summary>
      <param name="resourceName">
            String that describes a unique VISA resource.
            </param>
      <param name="checkResourceType">
            Validation setting for the resource string.  
            </param>
      <param name="accessMode">
            The mode by which the specified VISA resource is accessed.
            </param>
      <param name="openTimeout">
            The maximum time in milliseconds that this statement waits to 
            open a VISA session with the specified resource. This parameter does not set
            the Timeout property. 
            </param>
      <exception cref="T:System.ArgumentException">
            Insufficient location information, or the device or resource is not present in the system.
            
            -or-
            
            Invalid accessMode (parameter).
            
            -or-
            
            The interface type is valid, but the specified interface number is not configured.
            
            -or-
            resourceName (parameter) does not describe a valid
            VXI BACKPLANE or GPIB-VXI BACKPLANE resource and checkResourceType (parameter) is set to
            true.
            </exception>
      <exception cref="T:NationalInstruments.VisaNS.VisaException">
            There are problems opening a VISA session to 
            resourceName (parameter).
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-VISA driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-VISA driver library cannot be found.
            </exception>
    </member>
    <member name="M:NationalInstruments.VisaNS.VxiBackplane.AssertInterrupt(NationalInstruments.VisaNS.VxiInterrupt,System.Int32)">
      <summary>
            Asserts the specified interrupt or signal.
            </summary>
      <param name="mode">
            How to assert the interrupt.  For a list of values, refer to VxiInterrupt.
            </param>
      <param name="statusID">
            Status value retrieved during the interrupt acknowledge (IACK) cycle.
            </param>
      <exception cref="T:System.ArgumentException">
            The interface cannot generate an interrupt on the requested level or with the requested statusID (parameter) value.
            </exception>
      <exception cref="T:NationalInstruments.VisaNS.VisaException">
            The NI-VISA driver returned an error as a result of calling this method.
            </exception>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method is called directly from code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-VISA driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-VISA driver library cannot be found.
            </exception>
    </member>
    <member name="M:NationalInstruments.VisaNS.VxiBackplane.AssertUtilitySignal(NationalInstruments.VisaNS.VxiUtilitySignal)">
      <summary>
            Asserts or deasserts the specified utility bus signal.
            </summary>
      <param name="signal">
            The utility bus signal to assert.  For a list of values, refer to VxiUtilitySignal.
            </param>
      <exception cref="T:NationalInstruments.VisaNS.VisaException">
            The NI-VISA driver returned an error as a result of calling this method.
            </exception>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method is called directly from code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-VISA driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-VISA driver library cannot be found.
            </exception>
    </member>
    <member name="M:NationalInstruments.VisaNS.VxiBackplane.MapTrigger(NationalInstruments.VisaNS.TriggerLine,NationalInstruments.VisaNS.TriggerLine)">
      <summary>
            Maps the specified trigger source line to a specified destination line.
            </summary>
      <param name="source">
            Source line from which to map.  Refer to TriggerLine for a list of values.
            </param>
      <param name="destination">
            Destination line to which to map.  Refer to TriggerLine for a list of values.
            </param>
      <exception cref="T:System.ArgumentException">
            One of the specified lines is not supported by this VISA implementation, or the combination of 
            lines is not a valid mapping.
            </exception>
      <exception cref="T:NationalInstruments.VisaNS.VisaException">
            The NI-VISA driver returned an error as a result of calling this method.
            </exception>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method is called directly from code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-VISA driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-VISA driver library cannot be found.
            </exception>
    </member>
    <member name="M:NationalInstruments.VisaNS.VxiBackplane.UnmapTrigger(NationalInstruments.VisaNS.TriggerLine)">
      <summary>
            Unmaps a specified trigger source line from all trigger destination lines.
            </summary>
      <param name="source">
            Source line that you want to unmap.
            </param>
      <exception cref="T:System.ArgumentException">
            One of the specified lines is not supported by this VISA implementation, or the combination of 
            lines is not a valid mapping.
            </exception>
      <exception cref="T:NationalInstruments.VisaNS.VisaException">
            The NI-VISA driver returned an error as a result of calling this method.
            </exception>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method is called directly from code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-VISA driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-VISA driver library cannot be found.
            </exception>
    </member>
    <member name="M:NationalInstruments.VisaNS.VxiBackplane.UnmapTrigger(NationalInstruments.VisaNS.TriggerLine,NationalInstruments.VisaNS.TriggerLine)">
      <summary>
            Unmaps a specified trigger source line from a specified destination line.
            </summary>
      <param name="source">
            Source line you want to unmap.
            </param>
      <param name="destination">
            Destination line from which you want to unmap.
            </param>
      <exception cref="T:System.ArgumentException">
            One of the specified lines is not supported by this VISA implementation, or the combination of 
            lines is not a valid mapping.
            </exception>
      <exception cref="T:NationalInstruments.VisaNS.VisaException">
            The NI-VISA driver returned an error as a result of calling this method.
            </exception>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method is called directly from code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-VISA driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-VISA driver library cannot be found.
            </exception>
    </member>
    <member name="M:NationalInstruments.VisaNS.VxiBackplane.AssertTrigger">
      <summary>
            Asserts a software or hardware trigger using the Default trigger protocol.
            </summary>
      <exception cref="T:System.InvalidOperationException">
            Unable to start operation because setup is invalid (due to properties being set to an inconsistent state).
            </exception>
      <exception cref="T:NationalInstruments.VisaNS.VisaException">
            The NI-VISA driver returned an error as a result of calling this method.
            </exception>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method is called directly from code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-VISA driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-VISA driver library cannot be found.
            </exception>
    </member>
    <member name="M:NationalInstruments.VisaNS.VxiBackplane.AssertTrigger(NationalInstruments.VisaNS.TriggerProtocol)">
      <summary>
            Asserts a software or hardware trigger.
            </summary>
      <param name="protocol">
            Trigger protocol to use during assertion.  For a list of values, refer to TriggerProtocol.
            </param>
      <exception cref="T:System.ArgumentException">protocol (parameter) is invalid.
            </exception>
      <exception cref="T:System.InvalidOperationException">
            Unable to start operation because setup is invalid (due to properties being set to an inconsistent state).
            </exception>
      <exception cref="T:NationalInstruments.VisaNS.VisaException">
            The NI-VISA driver returned an error as a result of calling this method.
            </exception>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method is called directly from code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-VISA driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-VISA driver library cannot be found.
            </exception>
    </member>
    <member name="M:NationalInstruments.VisaNS.VxiBackplane.EnableEvent(NationalInstruments.VisaNS.VxiBackplaneEventType,NationalInstruments.VisaNS.EventMechanism)">
      <summary>
            Enables notification of an event.
            </summary>
      <param name="eventToEnable">VxiBackplane event to enable.
            </param>
      <param name="mechanism">
            Event-handling mechanism to enable.
            </param>
      <exception cref="T:System.ArgumentException">
            Invalid mechanism (parameter) specified.
            
            -or-
            
            Specified event type is not supported by the resource.
            </exception>
      <exception cref="T:System.InvalidOperationException">
            A handler is not currently installed for the specified event.
            </exception>
      <exception cref="T:NationalInstruments.VisaNS.VisaException">
            The NI-VISA driver returned an error as a result of calling this method.
            </exception>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method is called directly from code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-VISA driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-VISA driver library cannot be found.
            </exception>
    </member>
    <member name="M:NationalInstruments.VisaNS.VxiBackplane.DisableEvent(NationalInstruments.VisaNS.VxiBackplaneEventType,NationalInstruments.VisaNS.EventMechanism)">
      <summary>
            Disables notification of the specified event type on the specified event-handling mechanism.</summary>
      <param name="eventToDisable">VxiBackplane event to disable.
            </param>
      <param name="mechanism">
            Event-handling mechanism to disable.
            </param>
      <exception cref="T:System.ArgumentException">
            Invalid mechanism (parameter) specified.
            
            -or-
            
            Specified event type is not supported by the resource.
            </exception>
      <exception cref="T:NationalInstruments.VisaNS.VisaException">
            The NI-VISA driver returned an error as a result of calling this method.
            </exception>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method is called directly from code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-VISA driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-VISA driver library cannot be found.
            </exception>
    </member>
    <member name="M:NationalInstruments.VisaNS.VxiBackplane.DiscardEvent(NationalInstruments.VisaNS.VxiBackplaneEventType)">
      <summary>
            Discards event occurrences for the specified event type on the queuing mechanism for a session.
            </summary>
      <param name="eventToDiscard">VxiBackplane event for which queued events are discarded.
            </param>
      <exception cref="T:System.ArgumentException">
            Invalid mechanism specified.
            
            -or-
            
            Specified event type is not supported by the resource.
            </exception>
      <exception cref="T:NationalInstruments.VisaNS.VisaException">
            The NI-VISA driver returned an error as a result of calling this method.
            </exception>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method is called directly from code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-VISA driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-VISA driver library cannot be found.
            </exception>
    </member>
    <member name="M:NationalInstruments.VisaNS.VxiBackplane.WaitOnEvent(NationalInstruments.VisaNS.VxiBackplaneEventType)">
      <summary>
            Waits infinitely long for an occurrence of the specified event for a session.
            </summary>
      <param name="eventToWaitOn">VxiBackplane event to wait on.
            </param>
      <returns>VxiBackplaneEventArgs object that contains information about the event that occurred.
            </returns>
      <exception cref="T:System.ArgumentException">
            Specified event type is not supported by the resource.
            </exception>
      <exception cref="T:System.InvalidOperationException">
            The session must be enabled for events of the specified type in order to receive them.
            </exception>
      <exception cref="T:NationalInstruments.VisaNS.VisaException">
            The NI-VISA driver returned an error as a result of calling this method.
            </exception>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method is called directly from code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-VISA driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-VISA driver library cannot be found.
            </exception>
    </member>
    <member name="M:NationalInstruments.VisaNS.VxiBackplane.WaitOnEvent(NationalInstruments.VisaNS.VxiBackplaneEventType,System.Int32)">
      <summary>
            Waits a specified time for an occurrence of the specified event for a session.
            </summary>
      <param name="eventToWaitOn">VxiBackplane event to wait on.
            </param>
      <param name="timeout">
            Maximum time in milliseconds that this method waits for the event to occur before throwing
            an exception.
            </param>
      <returns>VxiBackplaneEventArgs object containing information about the event that occurred.
            </returns>
      <exception cref="T:System.ArgumentException">
            Specified event type is not supported by the resource.
            </exception>
      <exception cref="T:System.InvalidOperationException">
            The session must be enabled for events of the specified type in order to receive them.
            </exception>
      <exception cref="T:NationalInstruments.VisaNS.VisaException">
            The NI-VISA driver returned an error as a result of calling this method.
            </exception>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method is called directly from code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-VISA driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-VISA driver library cannot be found.
            </exception>
    </member>
    <member name="M:NationalInstruments.VisaNS.VxiBackplane.OnTrigger(NationalInstruments.VisaNS.VxiBackplaneTriggerEventArgs)">
      <summary>
            Raises the Trigger event of the 
            VxiBackplane object.
            </summary>
      <param name="e">VxiBackplaneTriggerEventArgs object that contains event data.
            </param>
    </member>
    <member name="M:NationalInstruments.VisaNS.VxiBackplane.OnVxiVmeSystemFail(NationalInstruments.VisaNS.VxiBackplaneEventArgs)">
      <summary>
            Raises the VxiVmeSystemFail event of the 
            VxiBackplane object.
            </summary>
      <param name="e">VxiBackplaneEventArgs object that contains event data.
            </param>
    </member>
    <member name="M:NationalInstruments.VisaNS.VxiBackplane.OnVxiVmeSystemReset(NationalInstruments.VisaNS.VxiBackplaneEventArgs)">
      <summary>
            Raises the VxiVmeSystemReset event of the 
            VxiBackplane object.
            </summary>
      <param name="e">VxiBackplaneEventArgs object that contains event data.
            </param>
    </member>
    <member name="P:NationalInstruments.VisaNS.VxiBackplane.TriggerStatus">
      <summary>
            Gets the current state of the VXI trigger lines.
            </summary>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method is called directly from code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-VISA driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-VISA driver library cannot be found.
            </exception>
    </member>
    <member name="P:NationalInstruments.VisaNS.VxiBackplane.VxiVmeInterruptStatus">
      <summary>
            Gets the current state of the VXI/VME interrupt lines.
            </summary>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method is called directly from code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-VISA driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-VISA driver library cannot be found.
            </exception>
    </member>
    <member name="P:NationalInstruments.VisaNS.VxiBackplane.VmeSystemFailureState">
      <summary>
            Gets the current state of the VXI/VME SYSFAIL (system failure) backplane line.
            </summary>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method is called directly from code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-VISA driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-VISA driver library cannot be found.
            </exception>
    </member>
    <member name="P:NationalInstruments.VisaNS.VxiBackplane.MainframeLogicalAddress">
      <summary>
            Gets the lowest logical address in the mainframe.
            </summary>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method is called directly from code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-VISA driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-VISA driver library cannot be found.
            </exception>
    </member>
    <member name="P:NationalInstruments.VisaNS.VxiBackplane.TriggerLine">
      <summary>
            Gets or sets the identifier for the current triggering mechanism.
            </summary>
      <exception cref="T:NationalInstruments.VisaNS.VisaException">
            The property is set to an invalid state.
            </exception>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method is called directly from code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-VISA driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-VISA driver library cannot be found.
            </exception>
    </member>
    <member name="P:NationalInstruments.VisaNS.VxiBackplane.TriggerSupport">
      <summary>
            Gets the VXI trigger lines that the NI-VISA driver supports.
            </summary>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method is called directly from code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-VISA driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-VISA driver library cannot be found.
            </exception>
    </member>
    <member name="E:NationalInstruments.VisaNS.VxiBackplane.Trigger">
      <summary>
            Occurs when a trigger interrupt is received from the device.
            </summary>
    </member>
    <member name="E:NationalInstruments.VisaNS.VxiBackplane.VxiVmeSystemFail">
      <summary>
            Occurs when the VXI/VME SYSFAIL* line is asserted.
            </summary>
    </member>
    <member name="E:NationalInstruments.VisaNS.VxiBackplane.VxiVmeSystemReset">
      <summary>
            Occurs when the VXI/VME SYSRESET* line is asserted.
            </summary>
    </member>
    <member name="T:NationalInstruments.VisaNS.TriggerLineFlags">
      <summary>
            Specifies a bitfield in which each bit corresponds to a trigger type.
            </summary>
    </member>
    <member name="F:NationalInstruments.VisaNS.TriggerLineFlags.Ttl0">
      <summary>
            TTL trigger line 0.
            </summary>
    </member>
    <member name="F:NationalInstruments.VisaNS.TriggerLineFlags.Ttl1">
      <summary>
            TTL trigger line 1.
            </summary>
    </member>
    <member name="F:NationalInstruments.VisaNS.TriggerLineFlags.Ttl2">
      <summary>
            TTL trigger line 2.
            </summary>
    </member>
    <member name="F:NationalInstruments.VisaNS.TriggerLineFlags.Ttl3">
      <summary>
            TTL trigger line 3.
            </summary>
    </member>
    <member name="F:NationalInstruments.VisaNS.TriggerLineFlags.Ttl4">
      <summary>
            TTL trigger line 4.
            </summary>
    </member>
    <member name="F:NationalInstruments.VisaNS.TriggerLineFlags.Ttl5">
      <summary>
            TTL trigger line 5.
            </summary>
    </member>
    <member name="F:NationalInstruments.VisaNS.TriggerLineFlags.Ttl6">
      <summary>
            TTL trigger line 6.
            </summary>
    </member>
    <member name="F:NationalInstruments.VisaNS.TriggerLineFlags.Ttl7">
      <summary>
            TTL trigger line 7.
            </summary>
    </member>
    <member name="F:NationalInstruments.VisaNS.TriggerLineFlags.Ecl0">
      <summary>
            ECL trigger line 0.
            </summary>
    </member>
    <member name="F:NationalInstruments.VisaNS.TriggerLineFlags.Ecl1">
      <summary>
            ECL trigger line 1.
            </summary>
    </member>
    <member name="F:NationalInstruments.VisaNS.TriggerLineFlags.PanelIn">
      <summary>
            Panel In trigger line.
            </summary>
    </member>
    <member name="F:NationalInstruments.VisaNS.TriggerLineFlags.PanelOut">
      <summary>
            Panel Out trigger line.
            </summary>
    </member>
    <member name="T:NationalInstruments.VisaNS.AddressSpace">
      <summary>
            Specifies the type of hardware address space.
            </summary>
    </member>
    <member name="F:NationalInstruments.VisaNS.AddressSpace.VxiA16">
      <summary>
            VXI configuration address space.
            </summary>
    </member>
    <member name="F:NationalInstruments.VisaNS.AddressSpace.VxiA24">
      <summary>
            VXI 24-bit memory address space.
            </summary>
    </member>
    <member name="F:NationalInstruments.VisaNS.AddressSpace.VxiA32">
      <summary>
            VXI 32-bit memory address space.
            </summary>
    </member>
    <member name="F:NationalInstruments.VisaNS.AddressSpace.VxiA64">
      <summary>
            VXI 64-bit memory address space.
            </summary>
    </member>
    <member name="F:NationalInstruments.VisaNS.AddressSpace.FirewireDefault">
      <summary>
            Default FireWire address space.
            </summary>
    </member>
    <member name="F:NationalInstruments.VisaNS.AddressSpace.PxiAlloc">
      <summary>
            PXI memory allocations address space.
            </summary>
    </member>
    <member name="F:NationalInstruments.VisaNS.AddressSpace.PxiCfg">
      <summary>
            PXI configuration address space.
            </summary>
    </member>
    <member name="F:NationalInstruments.VisaNS.AddressSpace.PxiBar0">
      <summary>
            PXI Base Address Register (BAR) 0 address space.
            </summary>
    </member>
    <member name="F:NationalInstruments.VisaNS.AddressSpace.PxiBar1">
      <summary>
            PXI Base Address Register (BAR) 1 address space.
            </summary>
    </member>
    <member name="F:NationalInstruments.VisaNS.AddressSpace.PxiBar2">
      <summary>
            PXI Base Address Register (BAR) 2 address space.
            </summary>
    </member>
    <member name="F:NationalInstruments.VisaNS.AddressSpace.PxiBar3">
      <summary>
            PXI Base Address Register (BAR) 3 address space.
            </summary>
    </member>
    <member name="F:NationalInstruments.VisaNS.AddressSpace.PxiBar4">
      <summary>
            PXI Base Address Register (BAR) 4 address space.
            </summary>
    </member>
    <member name="F:NationalInstruments.VisaNS.AddressSpace.PxiBar5">
      <summary>
            PXI Base Address Register (BAR) 5 address space.
            </summary>
    </member>
    <member name="T:NationalInstruments.VisaNS.VxiSessionVxiVmeInterruptEventHandler">
      <summary>
            Represents the method that handles the VxiVmeInterrupt 
            event on VxiSession.
            </summary>
      <param name="sender">
            	Object that generated the event.
            </param>
      <param name="e">VxiSessionVxiVmeInterruptEventArgs object that specifies information about the event.
            </param>
    </member>
    <member name="T:NationalInstruments.VisaNS.UsbRawEventType">
      <summary>
            Specifies the available events on the UsbRaw object.
            </summary>
    </member>
    <member name="F:NationalInstruments.VisaNS.UsbRawEventType.AllEnabledEvents">
      <summary>
            All currently enabled events for DisableEvent, DiscardEvent, and WaitOnEvent must be operated on. For EnableEvent, all previously enable events must be operated on.
            </summary>
    </member>
    <member name="F:NationalInstruments.VisaNS.UsbRawEventType.Custom">
      <summary>
            Used with EventType to indicate that the 
            received event is not defined in UsbRawEventType.  Check the value of 
            CustomEventType to get the integer value of the received event.
            </summary>
    </member>
    <member name="F:NationalInstruments.VisaNS.UsbRawEventType.UsbInterrupt">
      <summary>
            A USB interrupt is received from the device or interface 
            associated with the session.
            </summary>
    </member>
    <member name="T:NationalInstruments.VisaNS.UsbRaw">
      <summary>
            Provides access to the raw USB functionality available in VISA.
            </summary>
    </member>
    <member name="M:NationalInstruments.VisaNS.UsbRaw.#ctor(System.String)">
      <summary>
            Initializes a new instance of the UsbRaw object from
            the specified resource name.
            </summary>
      <param name="resourceName">
            String that describes a unique VISA resource.
            </param>
      <exception cref="T:System.ArgumentException">
            Insufficient location information, or the device or resource is not present in the system.
            
            -or-
            
            The interface type is valid, but the specified interface number is not configured.
            
            -or-
            resourceName (parameter) does not describe a valid
            USB RAW resource.
            </exception>
      <exception cref="T:NationalInstruments.VisaNS.VisaException">
            There are problems opening a VISA session to 
            resourceName (parameter).
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-VISA driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-VISA driver library cannot be found.
            </exception>
    </member>
    <member name="M:NationalInstruments.VisaNS.UsbRaw.#ctor(System.String,NationalInstruments.VisaNS.AccessModes,System.Int32,System.Boolean)">
      <summary>
            Initializes a new instance of the UsbRaw object from
            the specified resource name, access mode, timeout, and resource name validation flag.
            </summary>
      <param name="resourceName">
            String that describes a unique VISA resource.
            </param>
      <param name="checkResourceType">
            Validation setting for the resource string.  
            </param>
      <param name="accessMode">
            The mode by which the specified VISA resource is accessed.
            </param>
      <param name="openTimeout">
            The maximum time in milliseconds that this statement waits to 
            open a VISA session with the specified resource. This parameter does not set
            the Timeout property. 
            </param>
      <exception cref="T:System.ArgumentException">
            Insufficient location information, or the device or resource is not present in the system.
            
            -or-
            
            Invalid accessMode (parameter).
            
            -or-
            
            The interface type is valid, but the specified interface number is not configured.
            
            -or-
            resourceName (parameter) does not describe a valid
            USB RAW resource and checkResourceType (parameter) is set to
            true.
            </exception>
      <exception cref="T:NationalInstruments.VisaNS.VisaException">
            There are problems opening a VISA session to 
            resourceName (parameter).
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-VISA driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-VISA driver library cannot be found.
            </exception>
    </member>
    <member name="M:NationalInstruments.VisaNS.UsbRaw.ControlOut(System.Int16,System.Int16,System.Int16,System.Int16)">
      <summary>
            Sends arbitrary data to the USB device on the control port.
            </summary>
      <param name="requestType">
            Bitmap field that defines the USB control port request.
            </param>
      <param name="request">
            Request ID for this transfer.
            </param>
      <param name="data">
            Request value for this transfer.
            </param>
      <param name="index">
            Interface or endpoint index number, depending on requestType (parameter).
            </param>
      <exception cref="T:System.ArgumentException">
            The value in requestType (parameter) does not have the direction bit set to the correct value.
            
            -or- 
            
            The high byte of requestType (parameter) or request (parameter) is not zero.
            </exception>
      <exception cref="T:NationalInstruments.VisaNS.VisaException">
            The NI-VISA driver returned an error as a result of calling this method.
            </exception>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method is called directly from code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-VISA driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-VISA driver library cannot be found.
            </exception>
    </member>
    <member name="M:NationalInstruments.VisaNS.UsbRaw.ControlOut(System.Int16,System.Int16,System.Int16,System.Int16,System.Byte[])">
      <summary>
            Sends arbitrary data to the USB device on the control port.
            </summary>
      <param name="requestType">
            Bitmap field that defines the USB control port request.
            </param>
      <param name="request">
            Request ID for this transfer.
            </param>
      <param name="data">
            Request value for this transfer.
            </param>
      <param name="index">
            Interface or endpoint index number, depending on requestType (parameter).
            </param>
      <param name="buffer">
            Data to send to the device during the Data stage.
            </param>
      <exception cref="T:System.ArgumentException">
            The value in requestType (parameter) does not have the direction bit set to the correct value.
            
            -or- 
            
            The high byte of requestType (parameter) or request (parameter) is not zero.
            </exception>
      <exception cref="T:System.ArgumentOutOfRangeException">
            The length of buffer (parameter) is greater than MaxValue.
            </exception>
      <exception cref="T:NationalInstruments.VisaNS.VisaException">
            The NI-VISA driver returned an error as a result of calling this method.
            </exception>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method is called directly from code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-VISA driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-VISA driver library cannot be found.
            </exception>
    </member>
    <member name="M:NationalInstruments.VisaNS.UsbRaw.ControlIn(System.Int16,System.Int16,System.Int16,System.Int16,System.Int16)">
      <summary>
            Requests arbitrary data from the USB device on the control port.
            </summary>
      <param name="requestType">
            Bitmap field that defines the USB control port request.
            </param>
      <param name="request">
            Request ID for this transfer.
            </param>
      <param name="data">
            Request value for this transfer.
            </param>
      <param name="index">
            Interface or endpoint index number, depending on requestType (parameter).
            </param>
      <param name="length">
            Length of the data in bytes to request from the device during the Data stage.
            </param>
      <returns>
            Data received from the device during the Data stage.
            </returns>
      <exception cref="T:System.ArgumentException">
            The value in requestType (parameter) does not have the direction bit set to the correct value.
            
            -or- 
            
            The high byte of requestType (parameter) or request (parameter) is not zero.
            </exception>
      <exception cref="T:NationalInstruments.VisaNS.VisaException">
            The NI-VISA driver returned an error as a result of calling this method.
            </exception>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method is called directly from code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-VISA driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-VISA driver library cannot be found.
            </exception>
    </member>
    <member name="M:NationalInstruments.VisaNS.UsbRaw.EnableEvent(NationalInstruments.VisaNS.UsbRawEventType,NationalInstruments.VisaNS.EventMechanism)">
      <summary>
            Enables notification of an event.
            </summary>
      <param name="eventToEnable">UsbRaw event to enable.
            </param>
      <param name="mechanism">
            Event-handling mechanism to enable.
            </param>
      <exception cref="T:System.ArgumentException">
            Invalid mechanism (parameter) specified.
            
            -or-
            
            Specified event type is not supported by the resource.
            </exception>
      <exception cref="T:System.InvalidOperationException">
            A handler is not currently installed for the specified event.
            </exception>
      <exception cref="T:NationalInstruments.VisaNS.VisaException">
            The NI-VISA driver returned an error as a result of calling this method.
            </exception>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method is called directly from code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-VISA driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-VISA driver library cannot be found.
            </exception>
    </member>
    <member name="M:NationalInstruments.VisaNS.UsbRaw.DisableEvent(NationalInstruments.VisaNS.UsbRawEventType,NationalInstruments.VisaNS.EventMechanism)">
      <summary>
            Disables notification of the specified event type on the specified event-handling mechanism.</summary>
      <param name="eventToDisable">UsbRaw event to disable.
            </param>
      <param name="mechanism">
            Event-handling mechanism to disable.
            </param>
      <exception cref="T:System.ArgumentException">
            Invalid mechanism (parameter) specified.
            
            -or-
            
            Specified event type is not supported by the resource.
            </exception>
      <exception cref="T:NationalInstruments.VisaNS.VisaException">
            The NI-VISA driver returned an error as a result of calling this method.
            </exception>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method is called directly from code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-VISA driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-VISA driver library cannot be found.
            </exception>
    </member>
    <member name="M:NationalInstruments.VisaNS.UsbRaw.DiscardEvent(NationalInstruments.VisaNS.UsbRawEventType)">
      <summary>
            Discards event occurrences for the specified event type on the queuing mechanism for a session.
            </summary>
      <param name="eventToDiscard">UsbRaw event for which queued events are discarded.
            </param>
      <exception cref="T:System.ArgumentException">
            Invalid mechanism specified.
            
            -or-
            
            Specified event type is not supported by the resource.
            </exception>
      <exception cref="T:NationalInstruments.VisaNS.VisaException">
            The NI-VISA driver returned an error as a result of calling this method.
            </exception>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method is called directly from code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-VISA driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-VISA driver library cannot be found.
            </exception>
    </member>
    <member name="M:NationalInstruments.VisaNS.UsbRaw.WaitOnEvent(NationalInstruments.VisaNS.UsbRawEventType)">
      <summary>
            Waits infinitely long for an occurrence of the specified event for a session.
            </summary>
      <param name="eventToWaitOn">UsbRaw event to wait on.
            </param>
      <returns>UsbRawEventArgs object that contains information about the event that occurred.
            </returns>
      <exception cref="T:System.ArgumentException">
            Specified event type is not supported by the resource.
            </exception>
      <exception cref="T:System.InvalidOperationException">
            The session must be enabled for events of the specified type in order to receive them.
            </exception>
      <exception cref="T:NationalInstruments.VisaNS.VisaException">
            The NI-VISA driver returned an error as a result of calling this method.
            </exception>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method is called directly from code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-VISA driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-VISA driver library cannot be found.
            </exception>
    </member>
    <member name="M:NationalInstruments.VisaNS.UsbRaw.WaitOnEvent(NationalInstruments.VisaNS.UsbRawEventType,System.Int32)">
      <summary>
            Waits a specified time for an occurrence of the specified event for a session.
            </summary>
      <param name="eventToWaitOn">UsbRaw event to wait for.
            </param>
      <param name="timeout">
            Maximum time in milliseconds that this method waits for the event to occur before throwing
            an exception.
            </param>
      <returns>UsbRawEventArgs object that contains information about the event that occurred.
            </returns>
      <exception cref="T:System.ArgumentException">
            Specified event type is not supported by the resource.
            </exception>
      <exception cref="T:System.InvalidOperationException">
            The session must be enabled for events of the specified type in order to receive them.
            </exception>
      <exception cref="T:NationalInstruments.VisaNS.VisaException">
            The NI-VISA driver returned an error as a result of calling this method.
            </exception>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method is called directly from code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-VISA driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-VISA driver library cannot be found.
            </exception>
    </member>
    <member name="M:NationalInstruments.VisaNS.UsbRaw.OnUsbInterrupt(NationalInstruments.VisaNS.UsbRawInterruptEventArgs)">
      <summary>
            Raises the UsbInterrupt event of the 
            UsbRaw object.
            </summary>
      <param name="e">UsbRawInterruptEventArgs that object contains event data.
            </param>
    </member>
    <member name="P:NationalInstruments.VisaNS.UsbRaw.ReadTermination">
      <summary>
            Gets or sets the method that terminates read operations.
            </summary>
      <exception cref="T:NationalInstruments.VisaNS.VisaException">
            The property is set to an invalid state.
            </exception>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method is called directly from code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-VISA driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-VISA driver library cannot be found.
            </exception>
    </member>
    <member name="P:NationalInstruments.VisaNS.UsbRaw.ManufacturerID">
      <summary>
            Gets the manufacturer identification number of the device.
            </summary>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method is called directly from code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-VISA driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-VISA driver library cannot be found.
            </exception>
    </member>
    <member name="P:NationalInstruments.VisaNS.UsbRaw.ManufacturerName">
      <summary>
            Gets the name of the manufacturer.
            </summary>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method is called directly from code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-VISA driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-VISA driver library cannot be found.
            </exception>
    </member>
    <member name="P:NationalInstruments.VisaNS.UsbRaw.ModelCode">
      <summary>
            Gets the model code for the device.
            </summary>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method is called directly from code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-VISA driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-VISA driver library cannot be found.
            </exception>
    </member>
    <member name="P:NationalInstruments.VisaNS.UsbRaw.ModelName">
      <summary>
            Gets the model name of the device.
            </summary>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method is called directly from code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-VISA driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-VISA driver library cannot be found.
            </exception>
    </member>
    <member name="P:NationalInstruments.VisaNS.UsbRaw.UsbSerialNumber">
      <summary>
            Gets the serial number of the USB instrument.
            </summary>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method is called directly from code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-VISA driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-VISA driver library cannot be found.
            </exception>
    </member>
    <member name="P:NationalInstruments.VisaNS.UsbRaw.UsbInterfaceNumber">
      <summary>
            Gets the USB interface number of the device to which this session is connected.
            </summary>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method is called directly from code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-VISA driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-VISA driver library cannot be found.
            </exception>
    </member>
    <member name="P:NationalInstruments.VisaNS.UsbRaw.UsbProtocol">
      <summary>
            Gets the USB protocol number.
            </summary>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method is called directly from code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-VISA driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-VISA driver library cannot be found.
            </exception>
    </member>
    <member name="P:NationalInstruments.VisaNS.UsbRaw.MaximumInterruptSize">
      <summary>
            Gets or sets the maximum number of bytes that the USB device sends on an interrupt-in pipe.
            </summary>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method is called directly from code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-VISA driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-VISA driver library cannot be found.
            </exception>
    </member>
    <member name="P:NationalInstruments.VisaNS.UsbRaw.BulkOutPipe">
      <summary>
            Gets or sets the endpoint number of the USB bulk-out pipe.
            </summary>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method is called directly from code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-VISA driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-VISA driver library cannot be found.
            </exception>
    </member>
    <member name="P:NationalInstruments.VisaNS.UsbRaw.BulkInPipe">
      <summary>
            Gets or sets the endpoint number of the USB bulk-in pipe.
            </summary>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method is called directly from code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-VISA driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-VISA driver library cannot be found.
            </exception>
    </member>
    <member name="P:NationalInstruments.VisaNS.UsbRaw.InterruptInPipe">
      <summary>
            Gets or sets the endpoint number of the USB interrupt-in pipe. 
            </summary>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method is called directly from code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-VISA driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-VISA driver library cannot be found.
            </exception>
    </member>
    <member name="P:NationalInstruments.VisaNS.UsbRaw.ControlPipe">
      <summary>
            Gets or sets the endpoint number of the USB control pipe. 
            </summary>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method is called directly from code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-VISA driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-VISA driver library cannot be found.
            </exception>
    </member>
    <member name="P:NationalInstruments.VisaNS.UsbRaw.UsbClass">
      <summary>
            Gets the USB class that this session uses.
            </summary>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method is called directly from code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-VISA driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-VISA driver library cannot be found.
            </exception>
    </member>
    <member name="P:NationalInstruments.VisaNS.UsbRaw.UsbSubclass">
      <summary>
            Gets the USB subclass that this session uses.
            </summary>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method is called directly from code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-VISA driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-VISA driver library cannot be found.
            </exception>
    </member>
    <member name="P:NationalInstruments.VisaNS.UsbRaw.AlternateSetting">
      <summary>
            Gets or sets the USB alternate setting.
            </summary>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method is called directly from code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-VISA driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-VISA driver library cannot be found.
            </exception>
    </member>
    <member name="P:NationalInstruments.VisaNS.UsbRaw.NumberOfUsbInterfaces">
      <summary>
            Gets the number of USB interfaces supported by the device.
            </summary>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method is called directly from code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-VISA driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-VISA driver library cannot be found.
            </exception>
    </member>
    <member name="P:NationalInstruments.VisaNS.UsbRaw.NumberOfPipes">
      <summary>
            Gets the number of pipes supported by the USB interface.
            </summary>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method is called directly from code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-VISA driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-VISA driver library cannot be found.
            </exception>
    </member>
    <member name="P:NationalInstruments.VisaNS.UsbRaw.BulkOutStatus">
      <summary>
            Gets or sets a value indicating whether the USB bulk-out pipe is stalled or ready.
            </summary>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method is called directly from code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-VISA driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-VISA driver library cannot be found.
            </exception>
    </member>
    <member name="P:NationalInstruments.VisaNS.UsbRaw.BulkInStatus">
      <summary>
            Gets or sets a value indicating whether the USB bulk-in pipe is stalled or ready.
            </summary>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method is called directly from code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-VISA driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-VISA driver library cannot be found.
            </exception>
    </member>
    <member name="P:NationalInstruments.VisaNS.UsbRaw.InterruptInStatus">
      <summary>
            Gets or sets a value indicating whether the USB interrupt-in pipe is stalled or ready.
            </summary>
      <exception cref="T:System.ObjectDisposedException">
            This member is called after the Dispose
            method is called directly from code or indirectly through a finalizer.
            </exception>
      <exception cref="T:System.DllNotFoundException">
            The NI-VISA driver library cannot be found.
            </exception>
      <exception cref="T:System.EntryPointNotFoundException">
            A required operation in the NI-VISA driver library cannot be found.
            </exception>
    </member>
    <member name="E:NationalInstruments.VisaNS.UsbRaw.UsbInterrupt">
      <summary>
            Occurs when a USB interrupt is received from the device associated with 
            this session.
            </summary>
    </member>
    <member name="T:NationalInstruments.VisaNS.SerialSessionEventArgs">
      <summary>
            Provides data for events on SerialSession.
            </summary>
    </member>
    <member name="M:NationalInstruments.VisaNS.SerialSessionEventArgs.ToString">
      <summary>
            Overrides ToString.
            </summary>
      <returns>
            A string representation of the object.
            </returns>
    </member>
    <member name="P:NationalInstruments.VisaNS.SerialSessionEventArgs.EventType">
      <summary>
            Gets an enumeration value indicating which event occurred.
            </summary>
    </member>
    <member name="T:NationalInstruments.VisaNS.Internal.EventType">
      <summary>
            Specifies the type of event that the NI-VISA driver can raise.
            </summary>
    </member>
    <member name="F:NationalInstruments.VisaNS.Internal.EventType.AllEnabledEvents">
      <summary>
            All enabled events must be operated on.
            </summary>
    </member>
    <member name="F:NationalInstruments.VisaNS.Internal.EventType.SerialBreak">
      <summary>
            The VISA event that occurs when 
            a break signal is received.
            </summary>
    </member>
    <member name="F:NationalInstruments.VisaNS.Internal.EventType.SerialAnyCharacterReceived">
      <summary>
            The VISA event that occurs when 
            at least one data byte is received.
            </summary>
    </member>
    <member name="F:NationalInstruments.VisaNS.Internal.EventType.SerialClearToSend">
      <summary>
            The VISA event that occurs when 
            the Clear To Send (CTS) line changes state.
            </summary>
    </member>
    <member name="F:NationalInstruments.VisaNS.Internal.EventType.SerialDataCarrierDetect">
      <summary>
            The VISA event that occurs when 
            the Data Carrier Detect (DCD) line changes state.
            </summary>
    </member>
    <member name="F:NationalInstruments.VisaNS.Internal.EventType.SerialDataSetReady">
      <summary>
            The VISA event that occurs when 
            the Data Set Ready (DSR) line changes state.
            </summary>
    </member>
    <member name="F:NationalInstruments.VisaNS.Internal.EventType.SerialRingIndicator">
      <summary>
            The VISA event that occurs when 
            the Ring Indicator (RI) input signal is asserted.
            </summary>
    </member>
    <member name="F:NationalInstruments.VisaNS.Internal.EventType.SerialTerminationCharacterReceived">
      <summary>
            The VISA event that occurs when 
            the termination character is received.
            </summary>
    </member>
    <member name="F:NationalInstruments.VisaNS.Internal.EventType.Clear">
      <summary>
            The VISA event that occurs when 
            the local controller is sent a device clear message.
            </summary>
    </member>
    <member name="F:NationalInstruments.VisaNS.Internal.EventType.GpibControllerInCharge">
      <summary>
            The VISA event that occurs when the 
            GPIB controller gains or loses Controller-In-Charge (CIC) status.
            </summary>
    </member>
    <member name="F:NationalInstruments.VisaNS.Internal.EventType.GpibListen">
      <summary>
            The VISA event that occurs when 
            the GPIB controller is addressed to listen.
            </summary>
    </member>
    <member name="F:NationalInstruments.VisaNS.Internal.EventType.GpibTalk">
      <summary>
            The VISA event that occurs when 
            the GPIB controller is addressed to talk.
            </summary>
    </member>
    <member name="F:NationalInstruments.VisaNS.Internal.EventType.IOCompletion">
      <summary>
            The VISA event that occurs when 
            an asynchronous operation is complete.
            </summary>
    </member>
    <member name="F:NationalInstruments.VisaNS.Internal.EventType.PxiInterrupt">
      <summary>
            The VISA event that occurs when 
            a PXI interrupt occurs.
            </summary>
    </member>
    <member name="F:NationalInstruments.VisaNS.Internal.EventType.ServiceRequest">
      <summary>
            The VISA event that occurs when 
            a service request is received from the device or interface 
            associated with the session.
            </summary>
    </member>
    <member name="F:NationalInstruments.VisaNS.Internal.EventType.Trigger">
      <summary>
            The VISA event that occurs when 
            a trigger interrupt is received from the device.
            </summary>
    </member>
    <member name="F:NationalInstruments.VisaNS.Internal.EventType.VxiSignalProcessor">
      <summary>
            The VISA event that occurs when 
            a VXIbus signal or VXIbus interrupt is received from the 
            device associated with the session.
            </summary>
    </member>
    <member name="F:NationalInstruments.VisaNS.Internal.EventType.VxiVmeInterrupt">
      <summary>
            The VISA event that occurs when 
            a VXIbus interrupt is received from the device associated 
            with the session.
            </summary>
    </member>
    <member name="F:NationalInstruments.VisaNS.Internal.EventType.VxiVmeSystemFail">
      <summary>
            The VISA event that occurs when 
            the VXI/VME SYSFAIL* line is asserted.
            </summary>
    </member>
    <member name="F:NationalInstruments.VisaNS.Internal.EventType.VxiVmeSystemReset">
      <summary>
            The VISA event that occurs when 
            the VXI/VME SYSRESET* line is asserted.
            </summary>
    </member>
    <member name="T:NationalInstruments.VisaNS.GpibInterfaceEventHandler">
      <summary>
            Represents the method that handles the Clear,  
            Listen, 
            ServiceRequest, and
            Talk events on GpibInterface.
            </summary>
      <param name="sender">
            Object that generated the event.
            </param>
      <param name="e">GpibInterfaceEventArgs object that specifies information about the event.
            </param>
    </member>
    <member name="T:NationalInstruments.VisaNS.BufferTypes">
      <summary>
            Specifies the type of buffer.
            </summary>
    </member>
    <member name="F:NationalInstruments.VisaNS.BufferTypes.InBuffer">
      <summary>
            Buffer from which VISA receives data.
            </summary>
    </member>
    <member name="F:NationalInstruments.VisaNS.BufferTypes.OutBuffer">
      <summary>
            Buffer to which VISA transmits data.
            </summary>
    </member>
    <member name="T:NationalInstruments.VisaNS.VxiSessionEventHandler">
      <summary>
            Represents the method that handles events on VxiSession.
            </summary>
      <param name="sender">
            Object that generated the event.
            </param>
      <param name="e">VxiSessionEventArgs object that specifies information about the event.
            </param>
    </member>
    <member name="T:NationalInstruments.VisaNS.UsbPipeState">
      <summary>
            Specifies whether a USB pipe is stalled or ready.
            </summary>
    </member>
    <member name="F:NationalInstruments.VisaNS.UsbPipeState.Unknown">
      <summary>
            The state of the USB pipe is unknown.
            </summary>
    </member>
    <member name="F:NationalInstruments.VisaNS.UsbPipeState.Ready">
      <summary>
            The USB pipe is ready.
            </summary>
    </member>
    <member name="F:NationalInstruments.VisaNS.UsbPipeState.Stalled">
      <summary>
            The USB pipe is stalled.
            </summary>
    </member>
    <member name="T:NationalInstruments.VisaNS.TriggerLine">
      <summary>
            Specifies the type of trigger line.
            </summary>
    </member>
    <member name="F:NationalInstruments.VisaNS.TriggerLine.All">
      <summary>
            All trigger lines.
            </summary>
    </member>
    <member name="F:NationalInstruments.VisaNS.TriggerLine.Software">
      <summary>
            Software trigger.
            </summary>
    </member>
    <member name="F:NationalInstruments.VisaNS.TriggerLine.Ttl0">
      <summary>
            TTL trigger line 0.
            </summary>
    </member>
    <member name="F:NationalInstruments.VisaNS.TriggerLine.Ttl1">
      <summary>
            TTL trigger line 1.
            </summary>
    </member>
    <member name="F:NationalInstruments.VisaNS.TriggerLine.Ttl2">
      <summary>
            TTL trigger line 2.
            </summary>
    </member>
    <member name="F:NationalInstruments.VisaNS.TriggerLine.Ttl3">
      <summary>
            TTL trigger line 3.
            </summary>
    </member>
    <member name="F:NationalInstruments.VisaNS.TriggerLine.Ttl4">
      <summary>
            TTL trigger line 4.
            </summary>
    </member>
    <member name="F:NationalInstruments.VisaNS.TriggerLine.Ttl5">
      <summary>
            TTL trigger line 5.
            </summary>
    </member>
    <member name="F:NationalInstruments.VisaNS.TriggerLine.Ttl6">
      <summary>
            TTL trigger line 6.
            </summary>
    </member>
    <member name="F:NationalInstruments.VisaNS.TriggerLine.Ttl7">
      <summary>
            TTL trigger line 7.
            </summary>
    </member>
    <member name="F:NationalInstruments.VisaNS.TriggerLine.Ecl0">
      <summary>
            ECL trigger line 0.
            </summary>
    </member>
    <member name="F:NationalInstruments.VisaNS.TriggerLine.Ecl1">
      <summary>
            ECL trigger line 1.
            </summary>
    </member>
    <member name="F:NationalInstruments.VisaNS.TriggerLine.PanelIn">
      <summary>
            Panel In trigger line.
            </summary>
    </member>
    <member name="F:NationalInstruments.VisaNS.TriggerLine.PanelOut">
      <summary>
            Panel Out trigger line.
            </summary>
    </member>
    <member name="T:NationalInstruments.VisaNS.PxiSessionEventType">
      <summary>
            Specifies the available events on the PxiSession object.
            </summary>
    </member>
    <member name="F:NationalInstruments.VisaNS.PxiSessionEventType.AllEnabledEvents">
      <summary>
            All currently enabled events for DisableEvent, DiscardEvent, and WaitOnEvent must be operated on. For EnableEvent, all previously enable events must be operated on.
            </summary>
    </member>
    <member name="F:NationalInstruments.VisaNS.PxiSessionEventType.Custom">
      <summary>
            Used with EventType to indicate that the 
            received event is not defined in PxiSessionEventType.  Check the value of 
            CustomEventType to get the integer value of the received event.
            </summary>
    </member>
    <member name="F:NationalInstruments.VisaNS.PxiSessionEventType.PxiInterrupt">
      <summary>
            The device associated with the session receives a PXI interrupt.
            </summary>
    </member>
    <member name="M:NationalInstruments.VisaNS.Internal.VisaAsyncResult.GetIsCompleted">
      <summary>
                Allows read access to whether the operation is completed without the possibility of 
                throwing an exception in the queuing case.
            </summary>
    </member>
    <member name="T:NationalInstruments.VisaNS.FlowControlTypes">
      <summary>
            Specifies the type of serial port flow control 
            available for the transfer mechanism.
            </summary>
    </member>
    <member name="F:NationalInstruments.VisaNS.FlowControlTypes.None">
      <summary>
            The transfer mechanism does not use flow control. Buffers on both 
            sides of the connection are assumed to be large enough to hold all 
            transferred data.
            </summary>
    </member>
    <member name="F:NationalInstruments.VisaNS.FlowControlTypes.XOnXOff">
      <summary>
            The transfer mechanism uses the XON and XOFF characters to perform flow control.
            </summary>
    </member>
    <member name="F:NationalInstruments.VisaNS.FlowControlTypes.RtsCts">
      <summary>
            The transfer mechanism uses the Request To Send (RTS) output signal and the 
            Clear To Send (CTS) input signal to perform flow control.
            </summary>
    </member>
    <member name="F:NationalInstruments.VisaNS.FlowControlTypes.DtrDsr">
      <summary>
            The transfer mechanism uses the Data Terminal Ready (DTR) output signal 
            and the Data Set Ready (DSR) input signal to perform flow control.
            </summary>
    </member>
    <member name="T:NationalInstruments.VisaNS.AccessModes">
      <summary>
            Specifies the mode for locking or accessing a VISA resource.
            </summary>
    </member>
    <member name="F:NationalInstruments.VisaNS.AccessModes.NoLock">
      <summary>
            Does not obtain any lock on the VISA resource.
            </summary>
    </member>
    <member name="F:NationalInstruments.VisaNS.AccessModes.ExclusiveLock">
      <summary>
            Obtains an exclusive lock on the VISA resource.
            </summary>
    </member>
    <member name="F:NationalInstruments.VisaNS.AccessModes.SharedLock">
      <summary>
            Obtains a lock on the VISA resource, which may be shared between multiple VISA sessions.
            </summary>
    </member>
    <member name="F:NationalInstruments.VisaNS.AccessModes.LoadConfig">
      <summary>
            Opens a session with the ability to configure attributes to values specified by an external configuration utility.
            </summary>
    </member>
  </members>
</doc>