| 
               | 
            
              File
             | 
          
public FileBackedHashSet( string filePath, IEnumerable<T> enumerable, IEqualityComparer<T> comparer )
| Exception | Condition | 
|---|---|
| ArgumentException | filePath is a zero-length string, contains only white space, or contains one or more invalid characters as defined by GetInvalidPathChars. | 
| ArgumentNullException | filePath is null or enumerable is null. | 
| InvalidOperationException | T cannot be serialized. |