📄 system.cs
字号:
Void DefineMethod( String methname, Class System.Type returntype);
Void BakeMethod();
Class System.Type BakeType();
Class System.Reflection.Emit.LocalBuilder DeclareInt();
Class System.Reflection.Emit.LocalBuilder DeclareIntArray();
Class System.Reflection.Emit.LocalBuilder DeclareCharArray();
Class System.Reflection.Emit.LocalBuilder DeclareString();
Void GenerateGo();
Void GenerateOneCode();
Void System.Text.RegularExpressions.RegexCompiler();
}
class BacktrackNote : System.Object
{
I4 _codepos;
I4 _flags;
ValueClass System.Reflection.Emit.Label _label;
Void BacktrackNote( I4 flags, ValueClass System.Reflection.Emit.Label label, I4 codepos);
}
class System.Text.RegularExpressions.RegexFCD : System.Object
{
I4 BeforeChild;
I4 AfterChild;
I4 Beginning;
I4 Bol;
I4 Start;
I4 Eol;
I4 EndZ;
I4 End;
I4 Boundary;
I4 ECMABoundary;
I4 infinite;
SZArray I4 _intStack;
I4 _intDepth;
SZArray Class System.Text.RegularExpressions.RegexFC _fcStack;
I4 _fcDepth;
Boolean _earlyexit;
Boolean _skipchild;
Class System.Text.RegularExpressions.RegexPrefix FirstChars( Class System.Text.RegularExpressions.RegexTree t);
Class System.Text.RegularExpressions.RegexPrefix Prefix( Class System.Text.RegularExpressions.RegexTree tree);
Class System.Text.RegularExpressions.RegexPrefix ScanChars( Class System.Text.RegularExpressions.RegexTree tree);
I4 Anchors( Class System.Text.RegularExpressions.RegexTree tree);
I4 AnchorFromType( I4 type);
Void System.Text.RegularExpressions.RegexFCD();
Void PushInt( I4 I);
Boolean EmptyInt();
I4 PopInt();
Void PushFC( Class System.Text.RegularExpressions.RegexFC fc);
Boolean EmptyFC();
Class System.Text.RegularExpressions.RegexFC PopFC();
Class System.Text.RegularExpressions.RegexFC TopFC();
Class System.Text.RegularExpressions.RegexFC RegexFCFromRegexTree( Class System.Text.RegularExpressions.RegexTree tree);
Void EarlyExit();
Void SkipChild();
Void CalculateFC( I4 NodeType, Class System.Text.RegularExpressions.RegexNode node, I4 CurIndex);
}
class System.Text.RegularExpressions.RegexFC : System.Object
{
Class System.Text.RegularExpressions.RegexCharClass _cc;
Boolean _nullable;
Boolean _caseInsensitive;
Void System.Text.RegularExpressions.RegexFC( Boolean nullable);
Void System.Text.RegularExpressions.RegexFC( Char ch, Boolean not, Boolean nullable, Boolean caseInsensitive);
Void System.Text.RegularExpressions.RegexFC( String set, Boolean nullable, Boolean caseInsensitive);
Void AddFC( Class System.Text.RegularExpressions.RegexFC fc, Boolean concatenate);
String GetFirstChars();
Boolean IsCaseInsensitive();
}
class System.Text.RegularExpressions.RegexPrefix : System.Object
{
String _prefix;
Boolean _caseInsensitive;
Class System.Text.RegularExpressions.RegexPrefix _empty;
Void System.Text.RegularExpressions.RegexPrefix( String prefix, Boolean ci);
String get_Prefix();
Boolean get_CaseInsensitive();
Class System.Text.RegularExpressions.RegexPrefix get_Empty();
Void System.Text.RegularExpressions.RegexPrefix();
property Prefix { get(){} set(){} };
property CaseInsensitive { get(){} set(){} };
property Empty { get(){} set(){} };
}
class System.Text.RegularExpressions.Group : System.Text.RegularExpressions.Capture
{
Class System.Text.RegularExpressions.Group _emptygroup;
SZArray I4 _caps;
I4 _capcount;
Class System.Text.RegularExpressions.CaptureCollection _capcoll;
Void System.Text.RegularExpressions.Group( String text, SZArray I4 caps, I4 capcount);
Boolean get_Success();
Class System.Text.RegularExpressions.CaptureCollection get_Captures();
Class System.Text.RegularExpressions.Group Synchronized( Class System.Text.RegularExpressions.Group inner);
Void System.Text.RegularExpressions.Group();
property Success { get(){} set(){} };
property Captures { get(){} set(){} };
}
class System.Text.RegularExpressions.GroupCollection : System.Object
{
Class System.Text.RegularExpressions.Match _match;
Class System.Collections.Hashtable _captureMap;
SZArray Class System.Text.RegularExpressions.Group _groups;
Void System.Text.RegularExpressions.GroupCollection( Class System.Text.RegularExpressions.Match match, Class System.Collections.Hashtable caps);
Object get_SyncRoot();
Boolean get_IsSynchronized();
Boolean get_IsReadOnly();
I4 get_Count();
Class System.Text.RegularExpressions.Group get_Item( I4 groupnum);
Class System.Text.RegularExpressions.Group get_Item( String groupname);
Class System.Text.RegularExpressions.Group GetGroup( I4 groupnum);
Class System.Text.RegularExpressions.Group GetGroupImpl( I4 groupnum);
Void CopyTo( Class System.Array array, I4 arrayIndex);
Class System.Collections.IEnumerator GetEnumerator();
property SyncRoot { get(){} set(){} };
property IsSynchronized { get(){} set(){} };
property IsReadOnly { get(){} set(){} };
property Count { get(){} set(){} };
property Item { get(){} set(){} };
property Item { get(){} set(){} };
}
class System.Text.RegularExpressions.GroupEnumerator : System.Object
{
Class System.Text.RegularExpressions.GroupCollection _rgc;
I4 _curindex;
Void System.Text.RegularExpressions.GroupEnumerator( Class System.Text.RegularExpressions.GroupCollection rgc);
Boolean MoveNext();
Object get_Current();
Class System.Text.RegularExpressions.Capture get_Capture();
Void Reset();
property Current { get(){} set(){} };
property Capture { get(){} set(){} };
}
class System.Text.RegularExpressions.RegexRunner : System.Object
{
I4 runtextbeg;
I4 runtextend;
I4 runtextstart;
String runtext;
I4 runtextpos;
SZArray I4 runtrack;
I4 runtrackpos;
SZArray I4 runstack;
I4 runstackpos;
SZArray I4 runcrawl;
I4 runcrawlpos;
I4 runtrackcount;
Class System.Text.RegularExpressions.Match runmatch;
Class System.Text.RegularExpressions.Regex runregex;
Void System.Text.RegularExpressions.RegexRunner();
Class System.Text.RegularExpressions.Match Scan( Class System.Text.RegularExpressions.Regex regex, String text, I4 textbeg, I4 textend, I4 textstart, I4 prevlen, Boolean quick);
Void Go();
Boolean FindFirstChar();
Void InitTrackCount();
Void InitMatch();
Class System.Text.RegularExpressions.Match TidyMatch( Boolean quick);
Void EnsureStorage();
Boolean IsBoundary( I4 index, I4 startpos, I4 endpos);
Boolean IsECMABoundary( I4 index, I4 startpos, I4 endpos);
Boolean CharInSet( Char ch, String set, String category);
Void DoubleTrack();
Void DoubleStack();
Void DoubleCrawl();
Void Crawl( I4 i);
I4 Popcrawl();
I4 Crawlpos();
Void Capture( I4 capnum, I4 start, I4 end);
Void TransferCapture( I4 capnum, I4 uncapnum, I4 start, I4 end);
Void Uncapture();
Boolean IsMatched( I4 cap);
I4 MatchIndex( I4 cap);
I4 MatchLength( I4 cap);
}
class System.Text.RegularExpressions.RegexInterpreter : System.Text.RegularExpressions.RegexRunner
{
I4 infinite;
I4 runoperator;
SZArray I4 runcodes;
I4 runcodepos;
SZArray String runstrings;
Class System.Text.RegularExpressions.RegexCode runcode;
Class System.Text.RegularExpressions.RegexPrefix runfcPrefix;
Class System.Text.RegularExpressions.RegexPrefix runscPrefix;
Class System.Text.RegularExpressions.RegexBoyerMoore runbmPrefix;
I4 runanchors;
Boolean runrtl;
Boolean runci;
Void System.Text.RegularExpressions.RegexInterpreter( Class System.Text.RegularExpressions.RegexCode code);
Void InitTrackCount();
Void Advance();
Void Advance( I4 i);
Void Goto( I4 newpos);
Void Textto( I4 newpos);
Void Trackto( I4 newpos);
I4 Textstart();
I4 Textpos();
I4 Trackpos();
Void Track();
Void Track( I4 I1);
Void Track( I4 I1, I4 I2);
Void Track( I4 I1, I4 I2, I4 I3);
Void Track2( I4 I1);
Void Track2( I4 I1, I4 I2);
Void Backtrack();
Void SetOperator( I4 op);
Void Trackframe( I4 framesize);
I4 Tracked( I4 i);
Void Stack( I4 I1);
Void Stack( I4 I1, I4 I2);
Void Stackframe( I4 framesize);
I4 Stacked( I4 i);
I4 Operator();
I4 Operand( I4 i);
I4 Leftchars();
I4 Rightchars();
I4 Bump();
I4 Forwardchars();
Char Forwardcharnext();
Boolean Stringmatch( String str);
Boolean Refmatch( I4 index, I4 len);
Void Backwardnext();
Char CharAt( I4 j);
Boolean FindFirstChar();
Void Go();
}
class System.Text.RegularExpressions.Match : System.Text.RegularExpressions.Group
{
Class System.Text.RegularExpressions.Match _empty;
Class System.Text.RegularExpressions.GroupCollection _groupcoll;
Class System.Text.RegularExpressions.Regex _regex;
I4 _textbeg;
I4 _textpos;
I4 _textend;
I4 _textstart;
SZArray SZArray I4 _matches;
SZArray I4 _matchcount;
Boolean _balancing;
Class System.Text.RegularExpressions.Match get_Empty();
Void System.Text.RegularExpressions.Match( Class System.Text.RegularExpressions.Regex regex, I4 capcount, String text, I4 begpos, I4 len, I4 startpos);
Void Reset( Class System.Text.RegularExpressions.Regex regex, String text, I4 textbeg, I4 textend, I4 textstart);
Class System.Text.RegularExpressions.GroupCollection get_Groups();
Class System.Text.RegularExpressions.Match NextMatch();
String Result( String replacement);
String GroupToStringImpl( I4 groupnum);
String LastGroupToStringImpl();
Class System.Text.RegularExpressions.Match Synchronized( Class System.Text.RegularExpressions.Match inner);
Void AddMatch( I4 cap, I4 i, I4 l);
Void BalanceMatch( I4 cap);
Void RemoveMatch( I4 cap);
Boolean IsMatched( I4 cap);
I4 MatchIndex( I4 cap);
I4 MatchLength( I4 cap);
Void Tidy( I4 textpos);
Void System.Text.RegularExpressions.Match();
property Empty { get(){} set(){} };
property Groups { get(){} set(){} };
}
class System.Text.RegularExpressions.MatchSparse : System.Text.RegularExpressions.Match
{
Class System.Collections.Hashtable _caps;
Void System.Text.RegularExpressions.MatchSparse( Class System.Text.RegularExpressions.Regex regex, Class System.Collections.Hashtable caps, I4 capcount, String text, I4 begpos, I4 len, I4 startpos);
Class System.Text.RegularExpressions.GroupCollection get_Groups();
property Groups { get(){} set(){} };
}
class System.Text.RegularExpressions.MatchCollection : System.Object
{
Class System.Text.RegularExpressions.Regex _regex;
Class System.Collections.ArrayList _matches;
Boolean _done;
String _input;
I4 _beginning;
I4 _length;
I4 _startat;
I4 _prevlen;
I4 infinite;
Void System.Text.RegularExpressions.MatchCollection( Class System.Text.RegularExpressions.Regex regex, String input, I4 beginning, I4 length, I4 startat);
Class System.Text.RegularExpressions.Match GetMatch( I4 i);
I4 get_Count();
Object get_SyncRoot();
Boolean get_IsSynchronized();
Boolean get_IsReadOnly();
Class System.Text.RegularExpressions.Match get_Item( I4 i);
Void CopyTo( Class System.Array array, I4 arrayIndex);
Class System.Collections.IEnumerator GetEnumerator();
Void System.Text.RegularExpressions.MatchCollection();
property Count { get(){} set(){} };
property SyncRoot { get(){} set(){} };
property IsSynchronized { get(){} set(){} };
property IsReadOnly { get(){} set(){} };
property Item { get(){}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -