|
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.FileSystemEnumerable< TResult >.DelegateEnumerator:
Collaboration diagram for System.IO.Enumeration.FileSystemEnumerable< TResult >.DelegateEnumerator:Public Member Functions | |
| DelegateEnumerator (FileSystemEnumerable< TResult > enumerable) | |
| bool | MoveNext () |
| void | Reset () |
| void | Dispose () |
Protected Member Functions | |
| override TResult | TransformEntry (ref FileSystemEntry entry) |
| override bool | ShouldRecurseIntoEntry (ref FileSystemEntry entry) |
| override bool | ShouldIncludeEntry (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 FileSystemEnumerable< TResult > | _enumerable |
| 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 135 of file FileSystemEnumerable.cs.