| 
               | 
            
              Intercom
             | 
          
The IntercomFile type exposes the following members.
| Name | Description | |
|---|---|---|
| 
                 | 
              Close | 
            Closes the file.
             (Inherited from IsamDataFileBaseT)  | 
            
| 
                 | 
              CreateNewRecord | 
            Creates a new IntercomRecord with the specified recordIndex.
             (Overrides IsamDataFileBaseTCreateNewRecord(Int32))  | 
            
| 
                 | 
              Dispose | 
            Releases all the resources used by the file.
             (Inherited from IsamDataFileBaseT)  | 
            
| 
                 | 
              Dispose(Boolean) | 
            Releases the unmanaged resources used by the file and optionally releases the managed resources.
             (Inherited from IsamDataFileBaseT)  | 
            
| 
                 | 
              Equals | Determines whether the specified object is equal to the current object. (Inherited from Object)  | 
            
| 
                 | 
              Finalize | 
            Releases the unmanaged resources before the file is reclaimed by GC.
             (Inherited from IsamDataFileBaseT)  | 
            
| 
                 | 
              GetHashCode | Serves as the default hash function. (Inherited from Object)  | 
            
| 
                 | 
              GetRecordSize | 
            Gets the binary size of a IntercomRecord.
             (Overrides IsamDataFileBaseTGetRecordSize)  | 
            
| 
                 | 
              GetType | Gets the Type of the current instance. (Inherited from Object)  | 
            
| 
                 | 
              Initialize | 
            Initializes the file.
             (Inherited from IsamDataFileBaseT)  | 
            
| 
                 | 
              Load | 
            Loads records from disk into memory.
             (Inherited from IsamDataFileBaseT)  | 
            
| 
                 | 
              LoadSettings | 
            Loads saved settings of the file from the config file if the PersistSettings property is set to true.
             (Inherited from IsamDataFileBaseT)  | 
            
| 
                 | 
              MemberwiseClone | Creates a shallow copy of the current Object. (Inherited from Object)  | 
            
| 
                 | 
              OnDataLoaded | 
            Raises the DataLoaded event.
             (Inherited from IsamDataFileBaseT)  | 
            
| 
                 | 
              OnDataLoading | 
            Raises the DataLoading event.
             (Inherited from IsamDataFileBaseT)  | 
            
| 
                 | 
              OnDataSaved | 
            Raises the DataSaved event.
             (Inherited from IsamDataFileBaseT)  | 
            
| 
                 | 
              OnDataSaving | 
            Raises the DataSaving event.
             (Inherited from IsamDataFileBaseT)  | 
            
| 
                 | 
              OnFileModified | 
            Raises the FileModified event.
             (Inherited from IsamDataFileBaseT)  | 
            
| 
                 | 
              Open | 
            Opens the file.
             (Inherited from IsamDataFileBaseT)  | 
            
| 
                 | 
              Read | 
            Reads file records from disk if records were not loaded in memory otherwise returns the records in memory.
             (Inherited from IsamDataFileBaseT)  | 
            
| 
                 | 
              Read(Int32) | 
            Reads specified file record from disk if records were not loaded in memory otherwise returns the record in memory.
             (Inherited from IsamDataFileBaseT)  | 
            
| 
                 | 
              Save | 
            Saves records loaded in memory to disk.
             (Inherited from IsamDataFileBaseT)  | 
            
| 
                 | 
              SaveSettings | 
            Saves settings of the file to the config file if the PersistSettings property is set to true.
             (Inherited from IsamDataFileBaseT)  | 
            
| 
                 | 
              ToString | Returns a string that represents the current object. (Inherited from Object)  | 
            
| 
                 | 
              Write(IEnumerableT) | 
            Writes specified records to disk if records were not loaded in memory otherwise updates the records in memory.
             (Inherited from IsamDataFileBaseT)  | 
            
| 
                 | 
              Write(Int32, T) | 
            Writes specified record to disk if records were not loaded in memory otherwise updates the record in memory.
             (Inherited from IsamDataFileBaseT)  | 
            
| Name | Description | |
|---|---|---|
| 
                 | 
              GetEnumValueOrDefault | 
            Gets the enumeration constant for value, if defined in the enumeration, or a default value.
             (Defined by EnumExtensions)  | 
            
| 
                 | 
              GetEnumValueOrDefaultT | 
            Gets the enumeration constant for this value, if defined in the enumeration, or a default value.
             (Defined by EnumExtensions)  |