Classes
Class | Description | |
---|---|---|
IOProviderData |
Use this to make custom configuration of an IIOProvider implementation.
| |
NonConfigurableIOProvider |
This is a default non configurable version of IOProviderData | |
NonConfigurableIOProviderAssembler |
This is a default non configurable assembler version of IOProviderData |
Interfaces
Interface | Description | |
---|---|---|
IC1Configuration | ||
IC1Directory |
Implementations of this interface is used by C1 through IIOProvider
to provide the behavior of C1Directory.
See C1Directory for more information.
| |
IC1DirectoryInfo |
Implementations of this interface is used by C1 through IIOProvider
to provide the behavior of C1DirectoryInfo.
See C1DirectoryInfo for more information.
| |
IC1File |
Implementations of this interface is used by C1 through IIOProvider
to provide the behavior of C1File.
See C1File for more information.
| |
IC1FileInfo |
Implementations of this interface is used by C1 through IIOProvider
to provide the behavior of C1FileInfo.
See C1FileInfo for more information.
| |
IC1FileStream |
Implementations of this interface is used by C1 through IIOProvider
to provide the behavior of C1FileStream.
See C1FileStream for more information.
| |
IC1FileSystemWatcher |
Implementations of this interface is used by C1 through IIOProvider
to provide the behavior of C1FileSystemWatcher.
See C1FileSystemWatcher for more information.
| |
IC1StreamReader |
Implementations of this interface is used by C1 through IIOProvider
to provide the behavior of C1StreamReader.
See C1StreamReader for more information.
| |
IC1StreamWriter |
Implementations of this interface is used by C1 through IIOProvider
to provide the behavior of C1StreamWriter.
See C1StreamWriter for more information.
| |
IIOProvider |
Implement this interface to overwrite the default behavior of IO in C1.
This provides implementations of the following classes:
C1DirectoryC1DirectoryInfoC1FileC1FileInfoC1FileStreamC1FileSystemWatcherC1StreamReaderC1StreamWriterC1Configuration Examples
Here is an minimal implementaion example:
CopyC# [ConfigurationElementType(typeof(NonConfigurableIOProvider))] internal class LocalIOProvider : IIOProvider { /* Implementation goes here */ } |