Skip to main content

engage/generated/system/
io.rs

1// @generated by il2cpp-bindgen — do not edit by hand.
2
3#[cfg(any(feature = "system-io-__error-types"))]
4pub mod __error;
5#[cfg(feature = "system-io-__error-types")]
6pub use __error::{__Error, I__Error};
7#[cfg(any(feature = "system-io-binaryreader-types"))]
8pub mod binaryreader;
9#[cfg(feature = "system-io-binaryreader")]
10pub use binaryreader::IBinaryReaderMethods;
11#[cfg(feature = "system-io-binaryreader-types")]
12pub use binaryreader::{BinaryReader, IBinaryReader};
13#[cfg(any(feature = "system-io-binarywriter-types"))]
14pub mod binarywriter;
15#[cfg(feature = "system-io-binarywriter")]
16pub use binarywriter::IBinaryWriterMethods;
17#[cfg(feature = "system-io-binarywriter-types")]
18pub use binarywriter::{BinaryWriter, IBinaryWriter};
19#[cfg(any(
20    feature = "system-io-compression-compressionlevel-types",
21    feature = "system-io-compression-compressionmode-types",
22    feature = "system-io-compression-deflatestream-types",
23    feature = "system-io-compression-deflatestreamnative-types",
24    feature = "system-io-compression-gzipstream-types"
25))]
26pub mod compression;
27#[cfg(any(feature = "system-io-cstreamreader-types"))]
28pub mod cstreamreader;
29#[cfg(feature = "system-io-cstreamreader")]
30pub use cstreamreader::ICStreamReaderMethods;
31#[cfg(feature = "system-io-cstreamreader-types")]
32pub use cstreamreader::{CStreamReader, ICStreamReader};
33#[cfg(any(feature = "system-io-cstreamwriter-types"))]
34pub mod cstreamwriter;
35#[cfg(feature = "system-io-cstreamwriter")]
36pub use cstreamwriter::ICStreamWriterMethods;
37#[cfg(feature = "system-io-cstreamwriter-types")]
38pub use cstreamwriter::{CStreamWriter, ICStreamWriter};
39#[cfg(any(feature = "system-io-directory-types"))]
40pub mod directory;
41#[cfg(feature = "system-io-directory")]
42pub use directory::IDirectory_SearchDataMethods;
43#[cfg(feature = "system-io-directory-types")]
44pub use directory::{Directory, Directory_SearchData, IDirectory, IDirectory_SearchData};
45#[cfg(any(feature = "system-io-directoryinfo-types"))]
46pub mod directoryinfo;
47#[cfg(feature = "system-io-directoryinfo")]
48pub use directoryinfo::IDirectoryInfoMethods;
49#[cfg(feature = "system-io-directoryinfo-types")]
50pub use directoryinfo::{DirectoryInfo, IDirectoryInfo};
51#[cfg(any(feature = "system-io-directorynotfoundexception-types"))]
52pub mod directorynotfoundexception;
53#[cfg(feature = "system-io-directorynotfoundexception")]
54pub use directorynotfoundexception::IDirectoryNotFoundExceptionMethods;
55#[cfg(feature = "system-io-directorynotfoundexception-types")]
56pub use directorynotfoundexception::{DirectoryNotFoundException, IDirectoryNotFoundException};
57#[cfg(any(feature = "system-io-drivenotfoundexception-types"))]
58pub mod drivenotfoundexception;
59#[cfg(feature = "system-io-drivenotfoundexception")]
60pub use drivenotfoundexception::IDriveNotFoundExceptionMethods;
61#[cfg(feature = "system-io-drivenotfoundexception-types")]
62pub use drivenotfoundexception::{DriveNotFoundException, IDriveNotFoundException};
63#[cfg(any(feature = "system-io-endofstreamexception-types"))]
64pub mod endofstreamexception;
65#[cfg(feature = "system-io-endofstreamexception")]
66pub use endofstreamexception::IEndOfStreamExceptionMethods;
67#[cfg(feature = "system-io-endofstreamexception-types")]
68pub use endofstreamexception::{EndOfStreamException, IEndOfStreamException};
69#[cfg(any(feature = "system-io-file-types"))]
70pub mod file;
71#[cfg(feature = "system-io-file-types")]
72pub use file::{File, IFile};
73#[cfg(any(feature = "system-io-fileaccess-types"))]
74pub mod fileaccess;
75#[cfg(feature = "system-io-fileaccess-types")]
76pub use fileaccess::FileAccess;
77#[cfg(any(feature = "system-io-fileattributes-types"))]
78pub mod fileattributes;
79#[cfg(feature = "system-io-fileattributes-types")]
80pub use fileattributes::FileAttributes;
81#[cfg(any(feature = "system-io-fileinfo-types"))]
82pub mod fileinfo;
83#[cfg(feature = "system-io-fileinfo")]
84pub use fileinfo::IFileInfoMethods;
85#[cfg(feature = "system-io-fileinfo-types")]
86pub use fileinfo::{FileInfo, IFileInfo};
87#[cfg(any(feature = "system-io-fileloadexception-types"))]
88pub mod fileloadexception;
89#[cfg(feature = "system-io-fileloadexception")]
90pub use fileloadexception::IFileLoadExceptionMethods;
91#[cfg(feature = "system-io-fileloadexception-types")]
92pub use fileloadexception::{FileLoadException, IFileLoadException};
93#[cfg(any(feature = "system-io-filemode-types"))]
94pub mod filemode;
95#[cfg(feature = "system-io-filemode-types")]
96pub use filemode::FileMode;
97#[cfg(any(feature = "system-io-filenotfoundexception-types"))]
98pub mod filenotfoundexception;
99#[cfg(feature = "system-io-filenotfoundexception")]
100pub use filenotfoundexception::IFileNotFoundExceptionMethods;
101#[cfg(feature = "system-io-filenotfoundexception-types")]
102pub use filenotfoundexception::{FileNotFoundException, IFileNotFoundException};
103#[cfg(any(feature = "system-io-fileoptions-types"))]
104pub mod fileoptions;
105#[cfg(feature = "system-io-fileoptions-types")]
106pub use fileoptions::FileOptions;
107#[cfg(any(feature = "system-io-fileshare-types"))]
108pub mod fileshare;
109#[cfg(feature = "system-io-fileshare-types")]
110pub use fileshare::FileShare;
111#[cfg(any(feature = "system-io-filestream-types"))]
112pub mod filestream;
113#[cfg(feature = "system-io-filestream-types")]
114pub use filestream::{
115    FileStream, FileStream_ReadDelegate, FileStream_WriteDelegate, IFileStream, IFileStream_ReadDelegate, IFileStream_WriteDelegate,
116};
117#[cfg(feature = "system-io-filestream")]
118pub use filestream::{IFileStreamMethods, IFileStream_ReadDelegateMethods, IFileStream_WriteDelegateMethods};
119#[cfg(any(feature = "system-io-filestreamasyncresult-types"))]
120pub mod filestreamasyncresult;
121#[cfg(feature = "system-io-filestreamasyncresult")]
122pub use filestreamasyncresult::IFileStreamAsyncResultMethods;
123#[cfg(feature = "system-io-filestreamasyncresult-types")]
124pub use filestreamasyncresult::{FileStreamAsyncResult, IFileStreamAsyncResult};
125#[cfg(any(feature = "system-io-filesystemenumerablefactory-types"))]
126pub mod filesystemenumerablefactory;
127#[cfg(feature = "system-io-filesystemenumerablefactory-types")]
128pub use filesystemenumerablefactory::{FileSystemEnumerableFactory, IFileSystemEnumerableFactory};
129#[cfg(any(feature = "system-io-filesystemenumerablehelpers-types"))]
130pub mod filesystemenumerablehelpers;
131#[cfg(feature = "system-io-filesystemenumerablehelpers-types")]
132pub use filesystemenumerablehelpers::{FileSystemEnumerableHelpers, IFileSystemEnumerableHelpers};
133#[cfg(any(feature = "system-io-filesystemenumerableiterator_1-types"))]
134pub mod filesystemenumerableiterator_1;
135#[cfg(feature = "system-io-filesystemenumerableiterator_1")]
136pub use filesystemenumerableiterator_1::IFileSystemEnumerableIterator_1Methods;
137#[cfg(feature = "system-io-filesystemenumerableiterator_1-types")]
138pub use filesystemenumerableiterator_1::{FileSystemEnumerableIterator_1, IFileSystemEnumerableIterator_1};
139#[cfg(any(feature = "system-io-filesysteminfo-types"))]
140pub mod filesysteminfo;
141#[cfg(feature = "system-io-filesysteminfo")]
142pub use filesysteminfo::IFileSystemInfoMethods;
143#[cfg(feature = "system-io-filesysteminfo-types")]
144pub use filesysteminfo::{FileSystemInfo, IFileSystemInfo};
145#[cfg(any(feature = "system-io-ioexception-types"))]
146pub mod ioexception;
147#[cfg(feature = "system-io-ioexception")]
148pub use ioexception::IIOExceptionMethods;
149#[cfg(feature = "system-io-ioexception-types")]
150pub use ioexception::{IIOException, IOException};
151#[cfg(any(feature = "system-io-iterator_1-types"))]
152pub mod iterator_1;
153#[cfg(feature = "system-io-iterator_1")]
154pub use iterator_1::IIterator_1Methods;
155#[cfg(feature = "system-io-iterator_1-types")]
156pub use iterator_1::{IIterator_1, Iterator_1};
157#[cfg(any(feature = "system-io-memorystream-types"))]
158pub mod memorystream;
159#[cfg(feature = "system-io-memorystream")]
160pub use memorystream::IMemoryStreamMethods;
161#[cfg(feature = "system-io-memorystream-types")]
162pub use memorystream::{IMemoryStream, MemoryStream};
163#[cfg(any(feature = "system-io-monofiletype-types"))]
164pub mod monofiletype;
165#[cfg(feature = "system-io-monofiletype-types")]
166pub use monofiletype::MonoFileType;
167#[cfg(any(feature = "system-io-monoio-types"))]
168pub mod monoio;
169#[cfg(feature = "system-io-monoio-types")]
170pub use monoio::{IMonoIO, MonoIO};
171#[cfg(any(feature = "system-io-monoioerror-types"))]
172pub mod monoioerror;
173#[cfg(feature = "system-io-monoioerror-types")]
174pub use monoioerror::MonoIOError;
175#[cfg(any(feature = "system-io-monoiostat-types"))]
176pub mod monoiostat;
177#[cfg(feature = "system-io-monoiostat-types")]
178pub use monoiostat::MonoIOStat;
179#[cfg(any(feature = "system-io-path-types"))]
180pub mod path;
181#[cfg(feature = "system-io-path-types")]
182pub use path::{IPath, Path};
183#[cfg(any(feature = "system-io-pathinternal-types"))]
184pub mod pathinternal;
185#[cfg(feature = "system-io-pathinternal-types")]
186pub use pathinternal::{IPathInternal, PathInternal};
187#[cfg(any(feature = "system-io-pathtoolongexception-types"))]
188pub mod pathtoolongexception;
189#[cfg(feature = "system-io-pathtoolongexception")]
190pub use pathtoolongexception::IPathTooLongExceptionMethods;
191#[cfg(feature = "system-io-pathtoolongexception-types")]
192pub use pathtoolongexception::{IPathTooLongException, PathTooLongException};
193#[cfg(any(feature = "system-io-pinnedbuffermemorystream-types"))]
194pub mod pinnedbuffermemorystream;
195#[cfg(feature = "system-io-pinnedbuffermemorystream")]
196pub use pinnedbuffermemorystream::IPinnedBufferMemoryStreamMethods;
197#[cfg(feature = "system-io-pinnedbuffermemorystream-types")]
198pub use pinnedbuffermemorystream::{IPinnedBufferMemoryStream, PinnedBufferMemoryStream};
199#[cfg(any(feature = "system-io-searchoption-types"))]
200pub mod searchoption;
201#[cfg(feature = "system-io-searchoption-types")]
202pub use searchoption::SearchOption;
203#[cfg(any(feature = "system-io-searchresult-types"))]
204pub mod searchresult;
205#[cfg(feature = "system-io-searchresult")]
206pub use searchresult::ISearchResultMethods;
207#[cfg(feature = "system-io-searchresult-types")]
208pub use searchresult::{ISearchResult, SearchResult};
209#[cfg(any(feature = "system-io-searchresulthandler_1-types"))]
210pub mod searchresulthandler_1;
211#[cfg(feature = "system-io-searchresulthandler_1")]
212pub use searchresulthandler_1::ISearchResultHandler_1Methods;
213#[cfg(feature = "system-io-searchresulthandler_1-types")]
214pub use searchresulthandler_1::{ISearchResultHandler_1, SearchResultHandler_1};
215#[cfg(any(feature = "system-io-seekorigin-types"))]
216pub mod seekorigin;
217#[cfg(feature = "system-io-seekorigin-types")]
218pub use seekorigin::SeekOrigin;
219#[cfg(any(feature = "system-io-stream-types"))]
220pub mod stream;
221#[cfg(feature = "system-io-stream-types")]
222pub use stream::{
223    IStream, IStream_NullStream, IStream_ReadWriteTask, IStream_SynchronousAsyncResult, Stream, Stream_NullStream, Stream_ReadWriteParameters,
224    Stream_ReadWriteTask, Stream_SynchronousAsyncResult,
225};
226#[cfg(feature = "system-io-stream")]
227pub use stream::{IStreamMethods, IStream_NullStreamMethods, IStream_ReadWriteTaskMethods, IStream_SynchronousAsyncResultMethods};
228#[cfg(any(feature = "system-io-streamreader-types"))]
229pub mod streamreader;
230#[cfg(feature = "system-io-streamreader-types")]
231pub use streamreader::{IStreamReader, IStreamReader_NullStreamReader, StreamReader, StreamReader_NullStreamReader};
232#[cfg(feature = "system-io-streamreader")]
233pub use streamreader::{IStreamReaderMethods, IStreamReader_NullStreamReaderMethods};
234#[cfg(any(feature = "system-io-streamwriter-types"))]
235pub mod streamwriter;
236#[cfg(feature = "system-io-streamwriter")]
237pub use streamwriter::IStreamWriterMethods;
238#[cfg(feature = "system-io-streamwriter-types")]
239pub use streamwriter::{IStreamWriter, StreamWriter};
240#[cfg(any(feature = "system-io-stringreader-types"))]
241pub mod stringreader;
242#[cfg(feature = "system-io-stringreader")]
243pub use stringreader::IStringReaderMethods;
244#[cfg(feature = "system-io-stringreader-types")]
245pub use stringreader::{IStringReader, StringReader};
246#[cfg(any(feature = "system-io-stringresulthandler-types"))]
247pub mod stringresulthandler;
248#[cfg(feature = "system-io-stringresulthandler")]
249pub use stringresulthandler::IStringResultHandlerMethods;
250#[cfg(feature = "system-io-stringresulthandler-types")]
251pub use stringresulthandler::{IStringResultHandler, StringResultHandler};
252#[cfg(any(feature = "system-io-textreader-types"))]
253pub mod textreader;
254#[cfg(feature = "system-io-textreader-types")]
255pub use textreader::{
256    ITextReader, ITextReader_NullTextReader, ITextReader_SyncTextReader, TextReader, TextReader_NullTextReader, TextReader_SyncTextReader,
257};
258#[cfg(feature = "system-io-textreader")]
259pub use textreader::{ITextReaderMethods, ITextReader_NullTextReaderMethods, ITextReader_SyncTextReaderMethods};
260#[cfg(any(feature = "system-io-textwriter-types"))]
261pub mod textwriter;
262#[cfg(feature = "system-io-textwriter-types")]
263pub use textwriter::{
264    ITextWriter, ITextWriter_NullTextWriter, ITextWriter_SyncTextWriter, TextWriter, TextWriter_NullTextWriter, TextWriter_SyncTextWriter,
265};
266#[cfg(feature = "system-io-textwriter")]
267pub use textwriter::{ITextWriterMethods, ITextWriter_NullTextWriterMethods, ITextWriter_SyncTextWriterMethods};
268#[cfg(any(feature = "system-io-unexceptionalstreamreader-types"))]
269pub mod unexceptionalstreamreader;
270#[cfg(feature = "system-io-unexceptionalstreamreader")]
271pub use unexceptionalstreamreader::IUnexceptionalStreamReaderMethods;
272#[cfg(feature = "system-io-unexceptionalstreamreader-types")]
273pub use unexceptionalstreamreader::{IUnexceptionalStreamReader, UnexceptionalStreamReader};
274#[cfg(any(feature = "system-io-unexceptionalstreamwriter-types"))]
275pub mod unexceptionalstreamwriter;
276#[cfg(feature = "system-io-unexceptionalstreamwriter")]
277pub use unexceptionalstreamwriter::IUnexceptionalStreamWriterMethods;
278#[cfg(feature = "system-io-unexceptionalstreamwriter-types")]
279pub use unexceptionalstreamwriter::{IUnexceptionalStreamWriter, UnexceptionalStreamWriter};
280#[cfg(any(feature = "system-io-unmanagedmemorystream-types"))]
281pub mod unmanagedmemorystream;
282#[cfg(feature = "system-io-unmanagedmemorystream")]
283pub use unmanagedmemorystream::IUnmanagedMemoryStreamMethods;
284#[cfg(feature = "system-io-unmanagedmemorystream-types")]
285pub use unmanagedmemorystream::{IUnmanagedMemoryStream, UnmanagedMemoryStream};