| 
    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.