|
terraria-cpp2il v1.4.4.9
Terraria mobile dump, with CallAnalysis (see source code). Dump with reconstucted method: https://infinitynichto.github.io/terraria-cpp2il-methodrecon
|
Inheritance diagram for System.IO.Enumeration.FileSystemEnumerator< TResult >:
Collaboration diagram for System.IO.Enumeration.FileSystemEnumerator< TResult >:Public Member Functions | |
| FileSystemEnumerator (string directory, EnumerationOptions options=null) | |
| bool | MoveNext () |
| void | Reset () |
| void | Dispose () |
Protected Member Functions | |
| virtual bool | ShouldIncludeEntry (ref FileSystemEntry entry) |
| virtual bool | ShouldRecurseIntoEntry (ref FileSystemEntry entry) |
| TResult | TransformEntry (ref FileSystemEntry entry) |
| virtual void | OnDirectoryFinished (global::System.ReadOnlySpan< char > directory) |
| virtual bool | ContinueOnError (int error) |
| virtual void | Dispose (bool disposing) |
| override void | Finalize () |
Properties | |
| TResult | Current [get, set] |
| object System.Collections.IEnumerator. | Current [get, set] |
Private Member Functions | |
| bool | InternalContinueOnError (global::Interop.ErrorInfo info, bool ignoreNotFound=false) |
| global::System.IntPtr | CreateDirectoryHandle (string path, bool ignoreNotFound=false) |
| void | CloseDirectoryHandle () |
| void | FindNextEntry () |
| unsafe void | FindNextEntry (byte *entryBufferPtr, int bufferLength) |
| bool | DequeueNextDirectory () |
| void | InternalDispose (bool disposing) |
| void | DirectoryFinished () |
Static Private Member Functions | |
| static bool | IsDirectoryNotFound (global::Interop.ErrorInfo info) |
| static bool | IsAccessError (global::Interop.ErrorInfo info) |
Private Attributes | |
| readonly string | _originalRootDirectory |
| readonly string | _rootDirectory |
| readonly EnumerationOptions | _options |
| readonly object | _lock |
| string | _currentPath |
| global::System.IntPtr | _directoryHandle |
| bool | _lastEntryFound |
| global::System.Collections.Generic.Queue< string > | _pending |
| global::Interop.Sys.DirectoryEntry | _entry |
| TResult | _current |
| char[] | _pathBuffer |
| byte[] | _entryBuffer |
Definition at line 12 of file FileSystemEnumerator.cs.