Beef Corlib
Public Member Functions | Public Attributes | Properties | List of all members
System.StringSplitEnumerator Struct Reference
Inheritance diagram for System.StringSplitEnumerator:
System.Collections.IEnumerator< StringView >

Public Member Functions

 StringSplitEnumerator (char8 *ptr, int strLength, char8[] separators, int count, StringSplitOptions splitOptions)
 
 StringSplitEnumerator (char8 *ptr, int strLength, char8 separator, int count, StringSplitOptions splitOptions)
 
bool MoveNext ()
 
void Reset ()
 
void Dispose ()
 
Result< StringViewGetNext ()
 
- Public Member Functions inherited from System.Collections.IEnumerator< StringView >
Result< T > GetNext ()
 

Public Attributes

StringSplitOptions mSplitOptions
 
char8 mFirstSeparator
 
char8[] mSeparators
 
char8 * mPtr
 
int_strsize mStrLen
 
int32 mCurCount
 
int32 mMaxCount
 
int_strsize mPos
 
int_strsize mMatchPos
 

Properties

StringView Current [get]
 
int_strsize Pos [get]
 
int_strsize MatchPos [get]
 
int32 MatchIndex [get]
 
bool HasMore [get]