|
public class BinaryReader
|
public class BinaryReader
|
|
: IDisposable
|
: IDisposable
|
|
public virtual Stream BaseStream { get; }
|
public virtual Stream BaseStream { get; }
|
|
public virtual void Close();
|
public virtual void Close();
|
|
|
protected virtual void Dispose(Boolean disposing);
|
|
public virtual void Dispose();
|
public virtual void Dispose();
|
|
|
protected virtual void FillBuffer(Int32 numBytes);
|
|
public virtual Int32 PeekChar();
|
public virtual Int32 PeekChar();
|
|
public virtual Int32 Read();
|
public virtual Int32 Read();
|
|
public virtual Int32 Read(Char buffer, Int32 index, Int32 count);
|
public virtual Int32 Read(Char buffer, Int32 index, Int32 count);
|
|
public virtual Int32 Read(Byte buffer, Int32 index, Int32 count);
|
public virtual Int32 Read(Byte buffer, Int32 index, Int32 count);
|
|
|
internal protected Int32 Read7BitEncodedInt();
|
|
public virtual Boolean ReadBoolean();
|
public virtual Boolean ReadBoolean();
|
|
public virtual Byte ReadByte();
|
public virtual Byte ReadByte();
|
|
public virtual Byte ReadBytes(Int32 count);
|
public virtual Byte ReadBytes(Int32 count);
|
|
public virtual Char ReadChar();
|
public virtual Char ReadChar();
|
|
public virtual Char ReadChars(Int32 count);
|
public virtual Char ReadChars(Int32 count);
|
|
|
public virtual Decimal ReadDecimal();
|
|
public virtual Double ReadDouble();
|
public virtual Double ReadDouble();
|
|
public virtual Int16 ReadInt16();
|
public virtual Int16 ReadInt16();
|
|
public virtual Int32 ReadInt32();
|
public virtual Int32 ReadInt32();
|
|
public virtual Int64 ReadInt64();
|
public virtual Int64 ReadInt64();
|
|
public virtual SByte ReadSByte();
|
public virtual SByte ReadSByte();
|
|
public virtual Single ReadSingle();
|
public virtual Single ReadSingle();
|
|
public virtual String ReadString();
|
public virtual String ReadString();
|
|
public virtual UInt16 ReadUInt16();
|
public virtual UInt16 ReadUInt16();
|
|
public virtual UInt32 ReadUInt32();
|
public virtual UInt32 ReadUInt32();
|
|
public virtual UInt64 ReadUInt64();
|
public virtual UInt64 ReadUInt64();
|
|
public class BinaryWriter
|
public class BinaryWriter
|
|
: IDisposable
|
: IDisposable
|
|
public virtual Stream BaseStream { get; }
|
public virtual Stream BaseStream { get; }
|
|
public virtual void Close();
|
public virtual void Close();
|
|
|
protected virtual void Dispose(Boolean disposing);
|
|
public virtual void Dispose();
|
public virtual void Dispose();
|
|
public virtual void Flush();
|
public virtual void Flush();
|
|
public virtual Int64 Seek(Int32 offset, SeekOrigin origin);
|
public virtual Int64 Seek(Int32 offset, SeekOrigin origin);
|
|
public virtual void Write(Boolean value);
|
public virtual void Write(Boolean value);
|
|
public virtual void Write(Byte value);
|
public virtual void Write(Byte value);
|
|
public virtual void Write(SByte value);
|
public virtual void Write(SByte value);
|
|
public virtual void Write(Byte buffer);
|
public virtual void Write(Byte buffer);
|
|
public virtual void Write(Byte buffer, Int32 index, Int32 count);
|
public virtual void Write(Byte buffer, Int32 index, Int32 count);
|
|
public virtual void Write(Char ch);
|
public virtual void Write(Char ch);
|
|
public virtual void Write(Char chars);
|
public virtual void Write(Char chars);
|
|
public virtual void Write(Char chars, Int32 index, Int32 count);
|
public virtual void Write(Char chars, Int32 index, Int32 count);
|
|
public virtual void Write(Double value);
|
public virtual void Write(Double value);
|
|
|
public virtual void Write(Decimal value);
|
|
public virtual void Write(Int16 value);
|
public virtual void Write(Int16 value);
|
|
public virtual void Write(UInt16 value);
|
public virtual void Write(UInt16 value);
|
|
public virtual void Write(Int32 value);
|
public virtual void Write(Int32 value);
|
|
public virtual void Write(UInt32 value);
|
public virtual void Write(UInt32 value);
|
|
public virtual void Write(Int64 value);
|
public virtual void Write(Int64 value);
|
|
public virtual void Write(UInt64 value);
|
public virtual void Write(UInt64 value);
|
|
public virtual void Write(Single value);
|
public virtual void Write(Single value);
|
|
public virtual void Write(String value);
|
public virtual void Write(String value);
|
|
public abstract sealed class Directory
|
public abstract sealed class Directory
|
|
|
|
|
static public DirectoryInfo CreateDirectory(String path);
|
static public DirectoryInfo CreateDirectory(String path);
|
|
|
static public DirectoryInfo CreateDirectory(String path, DirectorySecurity directorySecurity);
|
|
static public void Delete(String path);
|
static public void Delete(String path);
|
|
static public void Delete(String path, Boolean recursive);
|
static public void Delete(String path, Boolean recursive);
|
|
static public IEnumerable`1<String> EnumerateDirectories(String path);
|
static public IEnumerable`1<String> EnumerateDirectories(String path);
|
|
static public IEnumerable`1<String> EnumerateDirectories(String path, String searchPattern);
|
static public IEnumerable`1<String> EnumerateDirectories(String path, String searchPattern);
|
|
static public IEnumerable`1<String> EnumerateDirectories(String path, String searchPattern, SearchOption searchOption);
|
static public IEnumerable`1<String> EnumerateDirectories(String path, String searchPattern, SearchOption searchOption);
|
|
static public IEnumerable`1<String> EnumerateFiles(String path);
|
static public IEnumerable`1<String> EnumerateFiles(String path);
|
|
static public IEnumerable`1<String> EnumerateFiles(String path, String searchPattern);
|
static public IEnumerable`1<String> EnumerateFiles(String path, String searchPattern);
|
|
static public IEnumerable`1<String> EnumerateFiles(String path, String searchPattern, SearchOption searchOption);
|
static public IEnumerable`1<String> EnumerateFiles(String path, String searchPattern, SearchOption searchOption);
|
|
static public IEnumerable`1<String> EnumerateFileSystemEntries(String path);
|
static public IEnumerable`1<String> EnumerateFileSystemEntries(String path);
|
|
static public IEnumerable`1<String> EnumerateFileSystemEntries(String path, String searchPattern);
|
static public IEnumerable`1<String> EnumerateFileSystemEntries(String path, String searchPattern);
|
|
static public IEnumerable`1<String> EnumerateFileSystemEntries(String path, String searchPattern, SearchOption searchOption);
|
static public IEnumerable`1<String> EnumerateFileSystemEntries(String path, String searchPattern, SearchOption searchOption);
|
|
static public Boolean Exists(String path);
|
static public Boolean Exists(String path);
|
|
|
static public DirectorySecurity GetAccessControl(String path);
|
|
|
static public DirectorySecurity GetAccessControl(String path, AccessControlSections includeSections);
|
|
static public DateTime GetCreationTime(String path);
|
static public DateTime GetCreationTime(String path);
|
|
|
static public DateTime GetCreationTimeUtc(String path);
|
|
static public String GetCurrentDirectory();
|
static public String GetCurrentDirectory();
|
|
|
static public String GetDirectories(String path);
|
|
|
static public String GetDirectories(String path, String searchPattern);
|
|
|
static public String GetDirectories(String path, String searchPattern, SearchOption searchOption);
|
|
static public String GetDirectoryRoot(String path);
|
static public String GetDirectoryRoot(String path);
|
|
|
static public String GetFiles(String path);
|
|
|
static public String GetFiles(String path, String searchPattern);
|
|
|
static public String GetFiles(String path, String searchPattern, SearchOption searchOption);
|
|
|
static public String GetFileSystemEntries(String path);
|
|
|
static public String GetFileSystemEntries(String path, String searchPattern);
|
|
|
static public String GetFileSystemEntries(String path, String searchPattern, SearchOption searchOption);
|
|
static public DateTime GetLastAccessTime(String path);
|
static public DateTime GetLastAccessTime(String path);
|
|
|
static public DateTime GetLastAccessTimeUtc(String path);
|
|
static public DateTime GetLastWriteTime(String path);
|
static public DateTime GetLastWriteTime(String path);
|
|
|
static public DateTime GetLastWriteTimeUtc(String path);
|
|
|
static public String GetLogicalDrives();
|
|
|
static public DirectoryInfo GetParent(String path);
|
|
static public void Move(String sourceDirName, String destDirName);
|
static public void Move(String sourceDirName, String destDirName);
|
|
|
static public void SetAccessControl(String path, DirectorySecurity directorySecurity);
|
|
|
static public void SetCreationTime(String path, DateTime creationTime);
|
|
|
static public void SetCreationTimeUtc(String path, DateTime creationTimeUtc);
|
|
|
static public void SetCurrentDirectory(String path);
|
|
|
static public void SetLastAccessTime(String path, DateTime lastAccessTime);
|
|
|
static public void SetLastAccessTimeUtc(String path, DateTime lastAccessTimeUtc);
|
|
|
static public void SetLastWriteTime(String path, DateTime lastWriteTime);
|
|
public sealed class DirectoryInfo
|
public sealed class DirectoryInfo
|
|
: FileSystemInfo
|
: FileSystemInfo, ISerializable
|
|
public virtual Boolean Exists { get; }
|
public virtual Boolean Exists { get; }
|
|
public virtual String Name { get; }
|
public virtual String Name { get; }
|
|
public DirectoryInfo Parent { get; }
|
public DirectoryInfo Parent { get; }
|
|
public DirectoryInfo Root { get; }
|
public DirectoryInfo Root { get; }
|
|
public void Create();
|
public void Create();
|
|
|
public void Create(DirectorySecurity directorySecurity);
|
|
public DirectoryInfo CreateSubdirectory(String path);
|
public DirectoryInfo CreateSubdirectory(String path);
|
|
|
public DirectoryInfo CreateSubdirectory(String path, DirectorySecurity directorySecurity);
|
|
public virtual void Delete();
|
public virtual void Delete();
|
|
public void Delete(Boolean recursive);
|
public void Delete(Boolean recursive);
|
|
public IEnumerable`1<DirectoryInfo> EnumerateDirectories();
|
public IEnumerable`1<DirectoryInfo> EnumerateDirectories();
|
|
public IEnumerable`1<DirectoryInfo> EnumerateDirectories(String searchPattern);
|
public IEnumerable`1<DirectoryInfo> EnumerateDirectories(String searchPattern);
|
|
public IEnumerable`1<DirectoryInfo> EnumerateDirectories(String searchPattern, SearchOption searchOption);
|
public IEnumerable`1<DirectoryInfo> EnumerateDirectories(String searchPattern, SearchOption searchOption);
|
|
public IEnumerable`1<FileInfo> EnumerateFiles();
|
public IEnumerable`1<FileInfo> EnumerateFiles();
|
|
public IEnumerable`1<FileInfo> EnumerateFiles(String searchPattern);
|
public IEnumerable`1<FileInfo> EnumerateFiles(String searchPattern);
|
|
public IEnumerable`1<FileInfo> EnumerateFiles(String searchPattern, SearchOption searchOption);
|
public IEnumerable`1<FileInfo> EnumerateFiles(String searchPattern, SearchOption searchOption);
|
|
public IEnumerable`1<FileSystemInfo> EnumerateFileSystemInfos();
|
public IEnumerable`1<FileSystemInfo> EnumerateFileSystemInfos();
|
|
public IEnumerable`1<FileSystemInfo> EnumerateFileSystemInfos(String searchPattern);
|
public IEnumerable`1<FileSystemInfo> EnumerateFileSystemInfos(String searchPattern);
|
|
public IEnumerable`1<FileSystemInfo> EnumerateFileSystemInfos(String searchPattern, SearchOption searchOption);
|
public IEnumerable`1<FileSystemInfo> EnumerateFileSystemInfos(String searchPattern, SearchOption searchOption);
|
|
|
public DirectorySecurity GetAccessControl();
|
|
|
public DirectorySecurity GetAccessControl(AccessControlSections includeSections);
|
|
|
public DirectoryInfo GetDirectories();
|
|
|
public DirectoryInfo GetDirectories(String searchPattern);
|
|
|
public DirectoryInfo GetDirectories(String searchPattern, SearchOption searchOption);
|
|
|
public FileInfo GetFiles(String searchPattern);
|
|
|
public FileInfo GetFiles(String searchPattern, SearchOption searchOption);
|
|
|
public FileInfo GetFiles();
|
|
|
public FileSystemInfo GetFileSystemInfos(String searchPattern);
|
|
|
public FileSystemInfo GetFileSystemInfos(String searchPattern, SearchOption searchOption);
|
|
|
public FileSystemInfo GetFileSystemInfos();
|
|
public void MoveTo(String destDirName);
|
public void MoveTo(String destDirName);
|
|
|
public void SetAccessControl(DirectorySecurity directorySecurity);
|
|
public virtual String ToString();
|
public virtual String ToString();
|
|
public abstract sealed class File
|
public abstract sealed class File
|
|
|
|
|
static public void AppendAllLines(String path, IEnumerable`1<String> contents);
|
static public void AppendAllLines(String path, IEnumerable`1<String> contents);
|
|
static public void AppendAllLines(String path, IEnumerable`1<String> contents, Encoding encoding);
|
static public void AppendAllLines(String path, IEnumerable`1<String> contents, Encoding encoding);
|
|
static public void AppendAllText(String path, String contents);
|
static public void AppendAllText(String path, String contents);
|
|
static public void AppendAllText(String path, String contents, Encoding encoding);
|
static public void AppendAllText(String path, String contents, Encoding encoding);
|
|
static public StreamWriter AppendText(String path);
|
static public StreamWriter AppendText(String path);
|
|
static public void Copy(String sourceFileName, String destFileName);
|
static public void Copy(String sourceFileName, String destFileName);
|
|
static public void Copy(String sourceFileName, String destFileName, Boolean overwrite);
|
static public void Copy(String sourceFileName, String destFileName, Boolean overwrite);
|
|
static public FileStream Create(String path);
|
static public FileStream Create(String path);
|
|
static public FileStream Create(String path, Int32 bufferSize);
|
static public FileStream Create(String path, Int32 bufferSize);
|
|
|
static public FileStream Create(String path, Int32 bufferSize, FileOptions options);
|
|
|
static public FileStream Create(String path, Int32 bufferSize, FileOptions options, FileSecurity fileSecurity);
|
|
static public StreamWriter CreateText(String path);
|
static public StreamWriter CreateText(String path);
|
|
|
static public void Decrypt(String path);
|
|
static public void Delete(String path);
|
static public void Delete(String path);
|
|
|
static public void Encrypt(String path);
|
|
static public Boolean Exists(String path);
|
static public Boolean Exists(String path);
|
|
|
static public FileSecurity GetAccessControl(String path);
|
|
|
static public FileSecurity GetAccessControl(String path, AccessControlSections includeSections);
|
|
static public FileAttributes GetAttributes(String path);
|
static public FileAttributes GetAttributes(String path);
|
|
static public DateTime GetCreationTime(String path);
|
static public DateTime GetCreationTime(String path);
|
|
|
static public DateTime GetCreationTimeUtc(String path);
|
|
static public DateTime GetLastAccessTime(String path);
|
static public DateTime GetLastAccessTime(String path);
|
|
|
static public DateTime GetLastAccessTimeUtc(String path);
|
|
static public DateTime GetLastWriteTime(String path);
|
static public DateTime GetLastWriteTime(String path);
|
|
|
static public DateTime GetLastWriteTimeUtc(String path);
|
|
static public void Move(String sourceFileName, String destFileName);
|
static public void Move(String sourceFileName, String destFileName);
|
|
static public FileStream Open(String path, FileMode mode);
|
static public FileStream Open(String path, FileMode mode);
|
|
static public FileStream Open(String path, FileMode mode, FileAccess access);
|
static public FileStream Open(String path, FileMode mode, FileAccess access);
|
|
static public FileStream Open(String path, FileMode mode, FileAccess access, FileShare share);
|
static public FileStream Open(String path, FileMode mode, FileAccess access, FileShare share);
|
|
static public FileStream OpenRead(String path);
|
static public FileStream OpenRead(String path);
|
|
static public StreamReader OpenText(String path);
|
static public StreamReader OpenText(String path);
|
|
static public FileStream OpenWrite(String path);
|
static public FileStream OpenWrite(String path);
|
|
static public Byte ReadAllBytes(String path);
|
static public Byte ReadAllBytes(String path);
|
|
|
static public String ReadAllLines(String path);
|
|
|
static public String ReadAllLines(String path, Encoding encoding);
|
|
static public String ReadAllText(String path);
|
static public String ReadAllText(String path);
|
|
static public String ReadAllText(String path, Encoding encoding);
|
static public String ReadAllText(String path, Encoding encoding);
|
|
static public IEnumerable`1<String> ReadLines(String path);
|
static public IEnumerable`1<String> ReadLines(String path);
|
|
static public IEnumerable`1<String> ReadLines(String path, Encoding encoding);
|
static public IEnumerable`1<String> ReadLines(String path, Encoding encoding);
|
|
|
static public void Replace(String sourceFileName, String destinationFileName, String destinationBackupFileName);
|
|
|
static public void Replace(String sourceFileName, String destinationFileName, String destinationBackupFileName, Boolean ignoreMetadataErrors);
|
|
|
static public void SetAccessControl(String path, FileSecurity fileSecurity);
|
|
static public void SetAttributes(String path, FileAttributes fileAttributes);
|
static public void SetAttributes(String path, FileAttributes fileAttributes);
|
|
|
static public void SetCreationTime(String path, DateTime creationTime);
|
|
|
static public void SetCreationTimeUtc(String path, DateTime creationTimeUtc);
|
|
|
static public void SetLastAccessTime(String path, DateTime lastAccessTime);
|
|
|
static public void SetLastAccessTimeUtc(String path, DateTime lastAccessTimeUtc);
|
|
|
static public void SetLastWriteTime(String path, DateTime lastWriteTime);
|
|
|
static public void SetLastWriteTimeUtc(String path, DateTime lastWriteTimeUtc);
|
|
static public void WriteAllBytes(String path, Byte bytes);
|
static public void WriteAllBytes(String path, Byte bytes);
|
|
|
static public void WriteAllLines(String path, String contents);
|
|
|
static public void WriteAllLines(String path, String contents, Encoding encoding);
|
|
static public void WriteAllLines(String path, IEnumerable`1<String> contents);
|
static public void WriteAllLines(String path, IEnumerable`1<String> contents);
|
|
static public void WriteAllLines(String path, IEnumerable`1<String> contents, Encoding encoding);
|
static public void WriteAllLines(String path, IEnumerable`1<String> contents, Encoding encoding);
|
|
static public void WriteAllText(String path, String contents);
|
static public void WriteAllText(String path, String contents);
|
|
static public void WriteAllText(String path, String contents, Encoding encoding);
|
static public void WriteAllText(String path, String contents, Encoding encoding);
|
|
public sealed class FileInfo
|
public sealed class FileInfo
|
|
: FileSystemInfo
|
: FileSystemInfo, ISerializable
|
|
public DirectoryInfo Directory { get; }
|
public DirectoryInfo Directory { get; }
|
|
public String DirectoryName { get; }
|
public String DirectoryName { get; }
|
|
public virtual Boolean Exists { get; }
|
public virtual Boolean Exists { get; }
|
|
|
public Boolean IsReadOnly { get; set; }
|
|
public Int64 Length { get; }
|
public Int64 Length { get; }
|
|
public virtual String Name { get; }
|
public virtual String Name { get; }
|
|
public StreamWriter AppendText();
|
public StreamWriter AppendText();
|
|
public FileInfo CopyTo(String destFileName);
|
public FileInfo CopyTo(String destFileName);
|
|
public FileInfo CopyTo(String destFileName, Boolean overwrite);
|
public FileInfo CopyTo(String destFileName, Boolean overwrite);
|
|
public FileStream Create();
|
public FileStream Create();
|
|
public StreamWriter CreateText();
|
public StreamWriter CreateText();
|
|
|
public void Decrypt();
|
|
public virtual void Delete();
|
public virtual void Delete();
|
|
|
public void Encrypt();
|
|
|
public FileSecurity GetAccessControl();
|
|
|
public FileSecurity GetAccessControl(AccessControlSections includeSections);
|
|
public void MoveTo(String destFileName);
|
public void MoveTo(String destFileName);
|
|
public FileStream Open(FileMode mode);
|
public FileStream Open(FileMode mode);
|
|
public FileStream Open(FileMode mode, FileAccess access);
|
public FileStream Open(FileMode mode, FileAccess access);
|
|
public FileStream Open(FileMode mode, FileAccess access, FileShare share);
|
public FileStream Open(FileMode mode, FileAccess access, FileShare share);
|
|
public FileStream OpenRead();
|
public FileStream OpenRead();
|
|
public StreamReader OpenText();
|
public StreamReader OpenText();
|
|
public FileStream OpenWrite();
|
public FileStream OpenWrite();
|
|
|
public FileInfo Replace(String destinationFileName, String destinationBackupFileName);
|
|
|
public FileInfo Replace(String destinationFileName, String destinationBackupFileName, Boolean ignoreMetadataErrors);
|
|
|
public void SetAccessControl(FileSecurity fileSecurity);
|
|
public virtual String ToString();
|
public virtual String ToString();
|
|
public class FileStream
|
public class FileStream
|
|
: Stream, IDisposable
|
: Stream, IDisposable
|
|
public virtual Boolean CanRead { get; }
|
public virtual Boolean CanRead { get; }
|
|
public virtual Boolean CanSeek { get; }
|
public virtual Boolean CanSeek { get; }
|
|
public virtual Boolean CanWrite { get; }
|
public virtual Boolean CanWrite { get; }
|
|
|
public virtual IntPtr Handle { get; }
|
|
|
public virtual Boolean IsAsync { get; }
|
|
public virtual Int64 Length { get; }
|
public virtual Int64 Length { get; }
|
|
public String Name { get; }
|
public String Name { get; }
|
|
public virtual Int64 Position { get; set; }
|
public virtual Int64 Position { get; set; }
|
|
|
public virtual SafeFileHandle SafeFileHandle { get; }
|
|
public virtual IAsyncResult BeginRead(Byte array, Int32 offset, Int32 numBytes, AsyncCallback userCallback, Object stateObject);
|
public virtual IAsyncResult BeginRead(Byte array, Int32 offset, Int32 numBytes, AsyncCallback userCallback, Object stateObject);
|
|
public virtual IAsyncResult BeginWrite(Byte array, Int32 offset, Int32 numBytes, AsyncCallback userCallback, Object stateObject);
|
public virtual IAsyncResult BeginWrite(Byte array, Int32 offset, Int32 numBytes, AsyncCallback userCallback, Object stateObject);
|
|
|
protected virtual void Dispose(Boolean disposing);
|
|
public virtual Int32 EndRead(IAsyncResult asyncResult);
|
public virtual Int32 EndRead(IAsyncResult asyncResult);
|
|
public virtual void EndWrite(IAsyncResult asyncResult);
|
public virtual void EndWrite(IAsyncResult asyncResult);
|
|
|
protected virtual void Finalize();
|
|
public virtual void Flush();
|
public virtual void Flush();
|
|
public virtual void Flush(Boolean flushToDisk);
|
public virtual void Flush(Boolean flushToDisk);
|
|
|
public virtual Task FlushAsync(CancellationToken cancellationToken);
|
|
|
public FileSecurity GetAccessControl();
|
|
|
public virtual void Lock(Int64 position, Int64 length);
|
|
public virtual Int32 Read(out Byte array, Int32 offset, Int32 count);
|
public virtual Int32 Read(out Byte array, Int32 offset, Int32 count);
|
|
|
public virtual Task`1<Int32> ReadAsync(Byte buffer, Int32 offset, Int32 count, CancellationToken cancellationToken);
|
|
public virtual Int32 ReadByte();
|
public virtual Int32 ReadByte();
|
|
public virtual Int64 Seek(Int64 offset, SeekOrigin origin);
|
public virtual Int64 Seek(Int64 offset, SeekOrigin origin);
|
|
|
public void SetAccessControl(FileSecurity fileSecurity);
|
|
public virtual void SetLength(Int64 value);
|
public virtual void SetLength(Int64 value);
|
|
|
public virtual void Unlock(Int64 position, Int64 length);
|
|
public virtual void Write(Byte array, Int32 offset, Int32 count);
|
public virtual void Write(Byte array, Int32 offset, Int32 count);
|
|
|
public virtual Task WriteAsync(Byte buffer, Int32 offset, Int32 count, CancellationToken cancellationToken);
|
|
public virtual void WriteByte(Byte value);
|
public virtual void WriteByte(Byte value);
|
|
|
public class FileSystemWatcher
|
|
|
: Component, IComponent, IDisposable, ISupportInitialize
|
|
|
public Boolean EnableRaisingEvents { get; set; }
|
|
|
public String Filter { get; set; }
|
|
|
public Boolean IncludeSubdirectories { get; set; }
|
|
|
public Int32 InternalBufferSize { get; set; }
|
|
|
public NotifyFilters NotifyFilter { get; set; }
|
|
|
public String Path { get; set; }
|
|
|
public virtual ISite Site { get; set; }
|
|
|
public ISynchronizeInvoke SynchronizingObject { get; set; }
|
|
|
public event FileSystemEventHandler Changed;
|
|
|
public event FileSystemEventHandler Created;
|
|
|
public event FileSystemEventHandler Deleted;
|
|
|
public event ErrorEventHandler Error;
|
|
|
public event RenamedEventHandler Renamed;
|
|
|
public virtual void BeginInit();
|
|
|
protected virtual void Dispose(Boolean disposing);
|
|
|
public virtual void EndInit();
|
|
|
protected void OnChanged(FileSystemEventArgs e);
|
|
|
protected void OnCreated(FileSystemEventArgs e);
|
|
|
protected void OnDeleted(FileSystemEventArgs e);
|
|
|
protected void OnError(ErrorEventArgs e);
|
|
|
protected void OnRenamed(RenamedEventArgs e);
|
|
|
public WaitForChangedResult WaitForChanged(WatcherChangeTypes changeType);
|
|
|
public WaitForChangedResult WaitForChanged(WatcherChangeTypes changeType, Int32 timeout);
|
|
public class MemoryStream
|
public class MemoryStream
|
|
: Stream, IDisposable
|
: Stream, IDisposable
|
|
public virtual Boolean CanRead { get; }
|
public virtual Boolean CanRead { get; }
|
|
public virtual Boolean CanSeek { get; }
|
public virtual Boolean CanSeek { get; }
|
|
public virtual Boolean CanWrite { get; }
|
public virtual Boolean CanWrite { get; }
|
|
public virtual Int32 Capacity { get; set; }
|
public virtual Int32 Capacity { get; set; }
|
|
public virtual Int64 Length { get; }
|
public virtual Int64 Length { get; }
|
|
public virtual Int64 Position { get; set; }
|
public virtual Int64 Position { get; set; }
|
|
|
protected virtual void Dispose(Boolean disposing);
|
|
public virtual void Flush();
|
public virtual void Flush();
|
|
|
public virtual Task FlushAsync(CancellationToken cancellationToken);
|
|
public virtual Byte GetBuffer();
|
public virtual Byte GetBuffer();
|
|
public virtual Int32 Read(out Byte buffer, Int32 offset, Int32 count);
|
public virtual Int32 Read(out Byte buffer, Int32 offset, Int32 count);
|
|
|
public virtual Task`1<Int32> ReadAsync(Byte buffer, Int32 offset, Int32 count, CancellationToken cancellationToken);
|
|
public virtual Int32 ReadByte();
|
public virtual Int32 ReadByte();
|
|
public virtual Int64 Seek(Int64 offset, SeekOrigin loc);
|
public virtual Int64 Seek(Int64 offset, SeekOrigin loc);
|
|
public virtual void SetLength(Int64 value);
|
public virtual void SetLength(Int64 value);
|
|
public virtual Byte ToArray();
|
public virtual Byte ToArray();
|
|
public virtual void Write(Byte buffer, Int32 offset, Int32 count);
|
public virtual void Write(Byte buffer, Int32 offset, Int32 count);
|
|
|
public virtual Task WriteAsync(Byte buffer, Int32 offset, Int32 count, CancellationToken cancellationToken);
|
|
public virtual void WriteByte(Byte value);
|
public virtual void WriteByte(Byte value);
|
|
public virtual void WriteTo(Stream stream);
|
public virtual void WriteTo(Stream stream);
|
|
public abstract sealed class Path
|
public abstract sealed class Path
|
|
|
|
|
static public String ChangeExtension(String path, String extension);
|
static public String ChangeExtension(String path, String extension);
|
|
static public String Combine(String path1, String path2);
|
static public String Combine(String path1, String path2);
|
|
static public String Combine(String path1, String path2, String path3);
|
static public String Combine(String path1, String path2, String path3);
|
|
|
static public String Combine(String path1, String path2, String path3, String path4);
|
|
static public String Combine(String paths);
|
static public String Combine(String paths);
|
|
static public String GetDirectoryName(String path);
|
static public String GetDirectoryName(String path);
|
|
static public String GetExtension(String path);
|
static public String GetExtension(String path);
|
|
static public String GetFileName(String path);
|
static public String GetFileName(String path);
|
|
static public String GetFileNameWithoutExtension(String path);
|
static public String GetFileNameWithoutExtension(String path);
|
|
static public String GetFullPath(String path);
|
static public String GetFullPath(String path);
|
|
|
static public Char GetInvalidFileNameChars();
|
|
static public Char GetInvalidPathChars();
|
static public Char GetInvalidPathChars();
|
|
static public String GetPathRoot(String path);
|
static public String GetPathRoot(String path);
|
|
|
static public String GetRandomFileName();
|
|
static public String GetTempFileName();
|
static public String GetTempFileName();
|
|
static public String GetTempPath();
|
static public String GetTempPath();
|
|
static public Boolean HasExtension(String path);
|
static public Boolean HasExtension(String path);
|
|
static public Boolean IsPathRooted(String path);
|
static public Boolean IsPathRooted(String path);
|
|
public abstract class Stream
|
public abstract class Stream
|
|
: IDisposable
|
: MarshalByRefObject, IDisposable
|
|
public abstract virtual Boolean CanRead { get; }
|
public abstract virtual Boolean CanRead { get; }
|
|
public abstract virtual Boolean CanSeek { get; }
|
public abstract virtual Boolean CanSeek { get; }
|
|
public virtual Boolean CanTimeout { get; }
|
public virtual Boolean CanTimeout { get; }
|
|
public abstract virtual Boolean CanWrite { get; }
|
public abstract virtual Boolean CanWrite { get; }
|
|
public abstract virtual Int64 Length { get; }
|
public abstract virtual Int64 Length { get; }
|
|
public abstract virtual Int64 Position { get; set; }
|
public abstract virtual Int64 Position { get; set; }
|
|
public virtual Int32 ReadTimeout { get; set; }
|
public virtual Int32 ReadTimeout { get; set; }
|
|
public virtual Int32 WriteTimeout { get; set; }
|
public virtual Int32 WriteTimeout { get; set; }
|
|
public virtual IAsyncResult BeginRead(Byte buffer, Int32 offset, Int32 count, AsyncCallback callback, Object state);
|
public virtual IAsyncResult BeginRead(Byte buffer, Int32 offset, Int32 count, AsyncCallback callback, Object state);
|
|
public virtual IAsyncResult BeginWrite(Byte buffer, Int32 offset, Int32 count, AsyncCallback callback, Object state);
|
public virtual IAsyncResult BeginWrite(Byte buffer, Int32 offset, Int32 count, AsyncCallback callback, Object state);
|
|
public virtual void Close();
|
public virtual void Close();
|
|
public void CopyTo(Stream destination);
|
public void CopyTo(Stream destination);
|
|
public void CopyTo(Stream destination, Int32 bufferSize);
|
public void CopyTo(Stream destination, Int32 bufferSize);
|
|
|
public Task CopyToAsync(Stream destination);
|
|
|
public Task CopyToAsync(Stream destination, Int32 bufferSize);
|
|
|
public Task CopyToAsync(Stream destination, Int32 bufferSize, CancellationToken cancellationToken);
|
|
|
protected virtual WaitHandle CreateWaitHandle();
|
|
public virtual void Dispose();
|
public virtual void Dispose();
|
|
|
protected virtual void Dispose(Boolean disposing);
|
|
public virtual Int32 EndRead(IAsyncResult asyncResult);
|
public virtual Int32 EndRead(IAsyncResult asyncResult);
|
|
public virtual void EndWrite(IAsyncResult asyncResult);
|
public virtual void EndWrite(IAsyncResult asyncResult);
|
|
public abstract virtual void Flush();
|
public abstract virtual void Flush();
|
|
|
public Task FlushAsync();
|
|
|
public virtual Task FlushAsync(CancellationToken cancellationToken);
|
|
|
protected virtual void ObjectInvariant();
|
|
public abstract virtual Int32 Read(out Byte buffer, Int32 offset, Int32 count);
|
public abstract virtual Int32 Read(out Byte buffer, Int32 offset, Int32 count);
|
|
|
public Task`1<Int32> ReadAsync(Byte buffer, Int32 offset, Int32 count);
|
|
|
public virtual Task`1<Int32> ReadAsync(Byte buffer, Int32 offset, Int32 count, CancellationToken cancellationToken);
|
|
public virtual Int32 ReadByte();
|
public virtual Int32 ReadByte();
|
|
public abstract virtual Int64 Seek(Int64 offset, SeekOrigin origin);
|
public abstract virtual Int64 Seek(Int64 offset, SeekOrigin origin);
|
|
public abstract virtual void SetLength(Int64 value);
|
public abstract virtual void SetLength(Int64 value);
|
|
|
static public Stream Synchronized(Stream stream);
|
|
public abstract virtual void Write(Byte buffer, Int32 offset, Int32 count);
|
public abstract virtual void Write(Byte buffer, Int32 offset, Int32 count);
|
|
|
public Task WriteAsync(Byte buffer, Int32 offset, Int32 count);
|
|
|
public virtual Task WriteAsync(Byte buffer, Int32 offset, Int32 count, CancellationToken cancellationToken);
|
|
public virtual void WriteByte(Byte value);
|
public virtual void WriteByte(Byte value);
|
|
public class StreamReader
|
public class StreamReader
|
|
: TextReader, IDisposable
|
: TextReader, IDisposable
|
|
public virtual Stream BaseStream { get; }
|
public virtual Stream BaseStream { get; }
|
|
public virtual Encoding CurrentEncoding { get; }
|
public virtual Encoding CurrentEncoding { get; }
|
|
public Boolean EndOfStream { get; }
|
public Boolean EndOfStream { get; }
|
|
public virtual void Close();
|
public virtual void Close();
|
|
public void DiscardBufferedData();
|
public void DiscardBufferedData();
|
|
|
protected virtual void Dispose(Boolean disposing);
|
|
public virtual Int32 Peek();
|
public virtual Int32 Peek();
|
|
public virtual Int32 Read();
|
public virtual Int32 Read();
|
|
public virtual Int32 Read(out Char buffer, Int32 index, Int32 count);
|
public virtual Int32 Read(out Char buffer, Int32 index, Int32 count);
|
|
|
public virtual Task`1<Int32> ReadAsync(Char buffer, Int32 index, Int32 count);
|
|
public virtual Int32 ReadBlock(out Char buffer, Int32 index, Int32 count);
|
public virtual Int32 ReadBlock(out Char buffer, Int32 index, Int32 count);
|
|
|
public virtual Task`1<Int32> ReadBlockAsync(Char buffer, Int32 index, Int32 count);
|
|
public virtual String ReadLine();
|
public virtual String ReadLine();
|
|
|
public virtual Task`1<String> ReadLineAsync();
|
|
public virtual String ReadToEnd();
|
public virtual String ReadToEnd();
|
|
public class StreamWriter
|
public class StreamWriter
|
|
: TextWriter, IDisposable
|
: TextWriter, IDisposable
|
|
public virtual Boolean AutoFlush { get; set; }
|
public virtual Boolean AutoFlush { get; set; }
|
|
public virtual Stream BaseStream { get; }
|
public virtual Stream BaseStream { get; }
|
|
public virtual Encoding Encoding { get; }
|
public virtual Encoding Encoding { get; }
|
|
public virtual void Close();
|
public virtual void Close();
|
|
|
protected virtual void Dispose(Boolean disposing);
|
|
public virtual void Flush();
|
public virtual void Flush();
|
|
|
public virtual Task FlushAsync();
|
|
public virtual void Write(Char value);
|
public virtual void Write(Char value);
|
|
public virtual void Write(Char buffer);
|
public virtual void Write(Char buffer);
|
|
public virtual void Write(Char buffer, Int32 index, Int32 count);
|
public virtual void Write(Char buffer, Int32 index, Int32 count);
|
|
public virtual void Write(String value);
|
public virtual void Write(String value);
|
|
|
public virtual Task WriteAsync(Char value);
|
|
|
public virtual Task WriteAsync(String value);
|
|
|
public virtual Task WriteAsync(Char buffer, Int32 index, Int32 count);
|
|
|
public virtual Task WriteLineAsync();
|
|
|
public virtual Task WriteLineAsync(Char value);
|
|
|
public virtual Task WriteLineAsync(String value);
|
|
public class StringWriter
|
public class StringWriter
|
|
: TextWriter, IDisposable
|
: TextWriter, IDisposable
|
|
public virtual Encoding Encoding { get; }
|
public virtual Encoding Encoding { get; }
|
|
public virtual void Close();
|
public virtual void Close();
|
|
|
protected virtual void Dispose(Boolean disposing);
|
|
|
public virtual Task FlushAsync();
|
|
public virtual StringBuilder GetStringBuilder();
|
public virtual StringBuilder GetStringBuilder();
|
|
public virtual String ToString();
|
public virtual String ToString();
|
|
public virtual void Write(Char value);
|
public virtual void Write(Char value);
|
|
public virtual void Write(Char buffer, Int32 index, Int32 count);
|
public virtual void Write(Char buffer, Int32 index, Int32 count);
|
|
public virtual void Write(String value);
|
public virtual void Write(String value);
|
|
|
public virtual Task WriteAsync(Char value);
|
|
|
public virtual Task WriteAsync(String value);
|
|
|
public virtual Task WriteAsync(Char buffer, Int32 index, Int32 count);
|
|
|
public virtual Task WriteLineAsync(Char value);
|
|
|
public virtual Task WriteLineAsync(String value);
|
|
public abstract class TextReader
|
public abstract class TextReader
|
|
: IDisposable
|
: MarshalByRefObject, IDisposable
|
|
public virtual void Close();
|
public virtual void Close();
|
|
public virtual void Dispose();
|
public virtual void Dispose();
|
|
|
protected virtual void Dispose(Boolean disposing);
|
|
public virtual Int32 Peek();
|
public virtual Int32 Peek();
|
|
public virtual Int32 Read();
|
public virtual Int32 Read();
|
|
public virtual Int32 Read(out Char buffer, Int32 index, Int32 count);
|
public virtual Int32 Read(out Char buffer, Int32 index, Int32 count);
|
|
|
public virtual Task`1<Int32> ReadAsync(Char buffer, Int32 index, Int32 count);
|
|
public virtual Int32 ReadBlock(out Char buffer, Int32 index, Int32 count);
|
public virtual Int32 ReadBlock(out Char buffer, Int32 index, Int32 count);
|
|
|
public virtual Task`1<Int32> ReadBlockAsync(Char buffer, Int32 index, Int32 count);
|
|
public virtual String ReadLine();
|
public virtual String ReadLine();
|
|
|
public virtual Task`1<String> ReadLineAsync();
|
|
public virtual String ReadToEnd();
|
public virtual String ReadToEnd();
|
|
|
public virtual Task`1<String> ReadToEndAsync();
|
|
public abstract class TextWriter
|
public abstract class TextWriter
|
|
: IDisposable
|
: MarshalByRefObject, IDisposable
|
|
public abstract virtual Encoding Encoding { get; }
|
public abstract virtual Encoding Encoding { get; }
|
|
public virtual IFormatProvider FormatProvider { get; }
|
public virtual IFormatProvider FormatProvider { get; }
|
|
public virtual String NewLine { get; set; }
|
public virtual String NewLine { get; set; }
|
|
public virtual void Close();
|
public virtual void Close();
|
|
|
protected virtual void Dispose(Boolean disposing);
|
|
public virtual void Dispose();
|
public virtual void Dispose();
|
|
public virtual void Flush();
|
public virtual void Flush();
|
|
|
public virtual Task FlushAsync();
|
|
|
static public TextWriter Synchronized(TextWriter writer);
|
|
public virtual void Write(Char value);
|
public virtual void Write(Char value);
|
|
public virtual void Write(Char buffer);
|
public virtual void Write(Char buffer);
|
|
public virtual void Write(Char buffer, Int32 index, Int32 count);
|
public virtual void Write(Char buffer, Int32 index, Int32 count);
|
|
public virtual void Write(Boolean value);
|
public virtual void Write(Boolean value);
|
|
public virtual void Write(Int32 value);
|
public virtual void Write(Int32 value);
|
|
public virtual void Write(UInt32 value);
|
public virtual void Write(UInt32 value);
|
|
public virtual void Write(Int64 value);
|
public virtual void Write(Int64 value);
|
|
public virtual void Write(UInt64 value);
|
public virtual void Write(UInt64 value);
|
|
public virtual void Write(Single value);
|
public virtual void Write(Single value);
|
|
public virtual void Write(Double value);
|
public virtual void Write(Double value);
|
|
public virtual void Write(Decimal value);
|
public virtual void Write(Decimal value);
|
|
public virtual void Write(String value);
|
public virtual void Write(String value);
|
|
public virtual void Write(Object value);
|
public virtual void Write(Object value);
|
|
public virtual void Write(String format, Object arg0);
|
public virtual void Write(String format, Object arg0);
|
|
public virtual void Write(String format, Object arg0, Object arg1);
|
public virtual void Write(String format, Object arg0, Object arg1);
|
|
|
public virtual void Write(String format, Object arg0, Object arg1, Object arg2);
|
|
public virtual void Write(String format, Object arg);
|
public virtual void Write(String format, Object arg);
|
|
|
public virtual Task WriteAsync(Char value);
|
|
|
public virtual Task WriteAsync(String value);
|
|
|
public Task WriteAsync(Char buffer);
|
|
|
public virtual Task WriteAsync(Char buffer, Int32 index, Int32 count);
|
|
public virtual void WriteLine();
|
public virtual void WriteLine();
|
|
public virtual void WriteLine(Char value);
|
public virtual void WriteLine(Char value);
|
|
public virtual void WriteLine(Char buffer);
|
public virtual void WriteLine(Char buffer);
|
|
public virtual void WriteLine(Char buffer, Int32 index, Int32 count);
|
public virtual void WriteLine(Char buffer, Int32 index, Int32 count);
|
|
public virtual void WriteLine(Boolean value);
|
public virtual void WriteLine(Boolean value);
|
|
public virtual void WriteLine(Int32 value);
|
public virtual void WriteLine(Int32 value);
|
|
public virtual void WriteLine(UInt32 value);
|
public virtual void WriteLine(UInt32 value);
|
|
public virtual void WriteLine(Int64 value);
|
public virtual void WriteLine(Int64 value);
|
|
public virtual void WriteLine(UInt64 value);
|
public virtual void WriteLine(UInt64 value);
|
|
public virtual void WriteLine(Single value);
|
public virtual void WriteLine(Single value);
|
|
public virtual void WriteLine(Double value);
|
public virtual void WriteLine(Double value);
|
|
public virtual void WriteLine(Decimal value);
|
public virtual void WriteLine(Decimal value);
|
|
public virtual void WriteLine(String value);
|
public virtual void WriteLine(String value);
|
|
public virtual void WriteLine(Object value);
|
public virtual void WriteLine(Object value);
|
|
public virtual void WriteLine(String format, Object arg0);
|
public virtual void WriteLine(String format, Object arg0);
|
|
public virtual void WriteLine(String format, Object arg0, Object arg1);
|
public virtual void WriteLine(String format, Object arg0, Object arg1);
|
|
|
public virtual void WriteLine(String format, Object arg0, Object arg1, Object arg2);
|
|
public virtual void WriteLine(String format, Object arg);
|
public virtual void WriteLine(String format, Object arg);
|
|
|
public virtual Task WriteLineAsync(Char value);
|
|
|
public virtual Task WriteLineAsync(String value);
|
|
|
public Task WriteLineAsync(Char buffer);
|
|
|
public virtual Task WriteLineAsync(Char buffer, Int32 index, Int32 count);
|
|
|
public class UnmanagedMemoryAccessor
|
|
|
: IDisposable
|
|
|
public Boolean CanRead { get; }
|
|
|
public Boolean CanWrite { get; }
|
|
|
public Int64 Capacity { get; }
|
|
|
protected Boolean IsOpen { get; }
|
|
|
protected virtual void Dispose(Boolean disposing);
|
|
|
public virtual void Dispose();
|
|
|
protected void Initialize(SafeBuffer buffer, Int64 offset, Int64 capacity, FileAccess access);
|
|
|
public void Read(Int64 position, out T& structure);
|
|
|
public Int32 ReadArray(Int64 position, T array, Int32 offset, Int32 count);
|
|
|
public Boolean ReadBoolean(Int64 position);
|
|
|
public Byte ReadByte(Int64 position);
|
|
|
public Char ReadChar(Int64 position);
|
|
|
public Decimal ReadDecimal(Int64 position);
|
|
|
public Double ReadDouble(Int64 position);
|
|
|
public Int16 ReadInt16(Int64 position);
|
|
|
public Int32 ReadInt32(Int64 position);
|
|
|
public Int64 ReadInt64(Int64 position);
|
|
|
public SByte ReadSByte(Int64 position);
|
|
|
public Single ReadSingle(Int64 position);
|
|
|
public UInt16 ReadUInt16(Int64 position);
|
|
|
public UInt32 ReadUInt32(Int64 position);
|
|
|
public UInt64 ReadUInt64(Int64 position);
|
|
|
public void Write(Int64 position, Boolean value);
|
|
|
public void Write(Int64 position, Byte value);
|
|
|
public void Write(Int64 position, Char value);
|
|
|
public void Write(Int64 position, Int16 value);
|
|
|
public void Write(Int64 position, Int32 value);
|
|
|
public void Write(Int64 position, Int64 value);
|
|
|
public void Write(Int64 position, Decimal value);
|
|
|
public void Write(Int64 position, Single value);
|
|
|
public void Write(Int64 position, Double value);
|
|
|
public void Write(Int64 position, SByte value);
|
|
|
public void Write(Int64 position, UInt16 value);
|
|
|
public void Write(Int64 position, UInt32 value);
|
|
|
public void Write(Int64 position, UInt64 value);
|
|
|
public void Write(Int64 position, T& structure);
|
|
|
public void WriteArray(Int64 position, T array, Int32 offset, Int32 count);
|
|
public class UnmanagedMemoryStream
|
public class UnmanagedMemoryStream
|
|
: Stream, IDisposable
|
: Stream, IDisposable
|
|
public virtual Boolean CanRead { get; }
|
public virtual Boolean CanRead { get; }
|
|
public virtual Boolean CanSeek { get; }
|
public virtual Boolean CanSeek { get; }
|
|
public virtual Boolean CanWrite { get; }
|
public virtual Boolean CanWrite { get; }
|
|
public Int64 Capacity { get; }
|
public Int64 Capacity { get; }
|
|
public virtual Int64 Length { get; }
|
public virtual Int64 Length { get; }
|
|
public virtual Int64 Position { get; set; }
|
public virtual Int64 Position { get; set; }
|
|
|
public Byte PositionPointer { get; set; }
|
|
|
protected virtual void Dispose(Boolean disposing);
|
|
public virtual void Flush();
|
public virtual void Flush();
|
|
|
protected void Initialize(SafeBuffer buffer, Int64 offset, Int64 length, FileAccess access);
|
|
|
protected void Initialize(Byte pointer, Int64 length, Int64 capacity, FileAccess access);
|
|
public virtual Int32 Read(out Byte buffer, Int32 offset, Int32 count);
|
public virtual Int32 Read(out Byte buffer, Int32 offset, Int32 count);
|
|
public virtual Int32 ReadByte();
|
public virtual Int32 ReadByte();
|
|
public virtual Int64 Seek(Int64 offset, SeekOrigin loc);
|
public virtual Int64 Seek(Int64 offset, SeekOrigin loc);
|
|
public virtual void SetLength(Int64 value);
|
public virtual void SetLength(Int64 value);
|
|
public virtual void Write(Byte buffer, Int32 offset, Int32 count);
|
public virtual void Write(Byte buffer, Int32 offset, Int32 count);
|
|
public virtual void WriteByte(Byte value);
|
public virtual void WriteByte(Byte value);
|