System.Text.RegularExpressions.RegexRunner Class

Assembly: System.dll
Namespace: System.Text.RegularExpressions
This type supports the Shared Source CLI infrastructure and is not intended to be used directly from your code.
Summary
Supports the Shared Source CLI infrastructure and is not intended to be used directly from your code
C# Syntax:
public abstract class RegexRunner
See also:
System.Text.RegularExpressions Namespace

System.Text.RegularExpressions.RegexRunner Member List:

Public Methods
Equals
(inherited from System.Object)
See base class member description: System.Object.Equals

Derived from System.Object, the primary base class for all objects.
GetHashCode
(inherited from System.Object)
See base class member description: System.Object.GetHashCode

Derived from System.Object, the primary base class for all objects.
GetType
(inherited from System.Object)
See base class member description: System.Object.GetType

Derived from System.Object, the primary base class for all objects.
ToString
(inherited from System.Object)
See base class member description: System.Object.ToString

Derived from System.Object, the primary base class for all objects.
Protected Constructors
ctor #1 Default constructor. This constructor is called by derived class constructors to initialize state in this type.
Supports the Shared Source CLI infrastructure and is not intended to be used directly from your code
Protected Methods
Capture Supports the Shared Source CLI infrastructure and is not intended to be used directly from your code
CharInSet Supports the Shared Source CLI infrastructure and is not intended to be used directly from your code
Crawl Supports the Shared Source CLI infrastructure and is not intended to be used directly from your code
Crawlpos Supports the Shared Source CLI infrastructure and is not intended to be used directly from your code
DoubleCrawl Supports the Shared Source CLI infrastructure and is not intended to be used directly from your code
DoubleStack Supports the Shared Source CLI infrastructure and is not intended to be used directly from your code
DoubleTrack Supports the Shared Source CLI infrastructure and is not intended to be used directly from your code
EnsureStorage Supports the Shared Source CLI infrastructure and is not intended to be used directly from your code
Finalize
(inherited from System.Object)
See base class member description: System.Object.Finalize

Derived from System.Object, the primary base class for all objects.
FindFirstChar Supports the Shared Source CLI infrastructure and is not intended to be used directly from your code
Go Supports the Shared Source CLI infrastructure and is not intended to be used directly from your code
InitTrackCount Supports the Shared Source CLI infrastructure and is not intended to be used directly from your code
IsBoundary Supports the Shared Source CLI infrastructure and is not intended to be used directly from your code
IsECMABoundary Supports the Shared Source CLI infrastructure and is not intended to be used directly from your code
IsMatched Supports the Shared Source CLI infrastructure and is not intended to be used directly from your code
MatchIndex Supports the Shared Source CLI infrastructure and is not intended to be used directly from your code
MatchLength Supports the Shared Source CLI infrastructure and is not intended to be used directly from your code
MemberwiseClone
(inherited from System.Object)
See base class member description: System.Object.MemberwiseClone

Derived from System.Object, the primary base class for all objects.
Popcrawl Supports the Shared Source CLI infrastructure and is not intended to be used directly from your code
Scan Supports the Shared Source CLI infrastructure and is not intended to be used directly from your code
TransferCapture Supports the Shared Source CLI infrastructure and is not intended to be used directly from your code
Uncapture Supports the Shared Source CLI infrastructure and is not intended to be used directly from your code

Hierarchy:


System.Text.RegularExpressions.RegexRunner Member Details

ctor #1
Summary
Supports the Shared Source CLI infrastructure and is not intended to be used directly from your code

Default constructor. This constructor is called by derived class constructors to initialize state in this type.
C# Syntax:
protected internal RegexRunner();

Return to top


Method: Capture(
   int capnum,
   int start,
   int end
)
Summary
Supports the Shared Source CLI infrastructure and is not intended to be used directly from your code
C# Syntax:
protected void Capture(
   int capnum,
   int start,
   int end
);
Parameters:

capnum

start

end

Return to top


Method: CharInSet(
   char ch,
   string set,
   string category
)
Summary
Supports the Shared Source CLI infrastructure and is not intended to be used directly from your code
C# Syntax:
protected static bool CharInSet(
   char ch,
   string set,
   string category
);
Parameters:

ch

set

category

Return to top


Method: Crawl(
   int i
)
Summary
Supports the Shared Source CLI infrastructure and is not intended to be used directly from your code
C# Syntax:
protected void Crawl(
   int i
);
Parameters:

i

Return to top


Method: Crawlpos()
Summary
Supports the Shared Source CLI infrastructure and is not intended to be used directly from your code
C# Syntax:
protected int Crawlpos();

Return to top


Method: DoubleCrawl()
Summary
Supports the Shared Source CLI infrastructure and is not intended to be used directly from your code
C# Syntax:
protected void DoubleCrawl();

Return to top


Method: DoubleStack()
Summary
Supports the Shared Source CLI infrastructure and is not intended to be used directly from your code
C# Syntax:
protected void DoubleStack();

Return to top


Method: DoubleTrack()
Summary
Supports the Shared Source CLI infrastructure and is not intended to be used directly from your code
C# Syntax:
protected void DoubleTrack();

Return to top


Method: EnsureStorage()
Summary
Supports the Shared Source CLI infrastructure and is not intended to be used directly from your code
C# Syntax:
protected void EnsureStorage();

Return to top


Method: Equals(
   object obj
)
Inherited
See base class member description: System.Object.Equals
C# Syntax:
public virtual bool Equals(
   object obj
);

For more information on members inherited from System.Object click on the link above.

Return to top


Method: Finalize()
Inherited
See base class member description: System.Object.Finalize
C# Syntax:
~RegexRunner();

For more information on members inherited from System.Object click on the link above.

Return to top


Method: FindFirstChar()
Summary
Supports the Shared Source CLI infrastructure and is not intended to be used directly from your code
C# Syntax:
protected abstract bool FindFirstChar();

Return to top


Method: GetHashCode()
Inherited
See base class member description: System.Object.GetHashCode
C# Syntax:
public virtual int GetHashCode();

For more information on members inherited from System.Object click on the link above.

Return to top


Method: GetType()
Inherited
See base class member description: System.Object.GetType
C# Syntax:
public Type GetType();

For more information on members inherited from System.Object click on the link above.

Return to top


Method: Go()
Summary
Supports the Shared Source CLI infrastructure and is not intended to be used directly from your code
C# Syntax:
protected abstract void Go();

Return to top


Method: InitTrackCount()
Summary
Supports the Shared Source CLI infrastructure and is not intended to be used directly from your code
C# Syntax:
protected abstract void InitTrackCount();

Return to top


Method: IsBoundary(
   int index,
   int startpos,
   int endpos
)
Summary
Supports the Shared Source CLI infrastructure and is not intended to be used directly from your code
C# Syntax:
protected bool IsBoundary(
   int index,
   int startpos,
   int endpos
);
Parameters:

index

startpos

endpos

Return to top


Method: IsECMABoundary(
   int index,
   int startpos,
   int endpos
)
Summary
Supports the Shared Source CLI infrastructure and is not intended to be used directly from your code
C# Syntax:
protected bool IsECMABoundary(
   int index,
   int startpos,
   int endpos
);
Parameters:

index

startpos

endpos

Return to top


Method: IsMatched(
   int cap
)
Summary
Supports the Shared Source CLI infrastructure and is not intended to be used directly from your code
C# Syntax:
protected bool IsMatched(
   int cap
);
Parameters:

cap

Return to top


Method: MatchIndex(
   int cap
)
Summary
Supports the Shared Source CLI infrastructure and is not intended to be used directly from your code
C# Syntax:
protected int MatchIndex(
   int cap
);
Parameters:

cap

Return to top


Method: MatchLength(
   int cap
)
Summary
Supports the Shared Source CLI infrastructure and is not intended to be used directly from your code
C# Syntax:
protected int MatchLength(
   int cap
);
Parameters:

cap

Return to top


Method: MemberwiseClone()
Inherited
See base class member description: System.Object.MemberwiseClone
C# Syntax:
protected object MemberwiseClone();

For more information on members inherited from System.Object click on the link above.

Return to top


Method: Popcrawl()
Summary
Supports the Shared Source CLI infrastructure and is not intended to be used directly from your code
C# Syntax:
protected int Popcrawl();

Return to top


Method: Scan(
   Regex regex,
   string text,
   int textbeg,
   int textend,
   int textstart,
   int prevlen,
   bool quick
)
Summary
Supports the Shared Source CLI infrastructure and is not intended to be used directly from your code
C# Syntax:
protected internal Match Scan(
   Regex regex,
   string text,
   int textbeg,
   int textend,
   int textstart,
   int prevlen,
   bool quick
);
Parameters:

regex

text

textbeg

textend

textstart

prevlen

quick

Return to top


Method: ToString()
Inherited
See base class member description: System.Object.ToString
C# Syntax:
public virtual string ToString();

For more information on members inherited from System.Object click on the link above.

Return to top


Method: TransferCapture(
   int capnum,
   int uncapnum,
   int start,
   int end
)
Summary
Supports the Shared Source CLI infrastructure and is not intended to be used directly from your code
C# Syntax:
protected void TransferCapture(
   int capnum,
   int uncapnum,
   int start,
   int end
);
Parameters:

capnum

uncapnum

start

end

Return to top


Method: Uncapture()
Summary
Supports the Shared Source CLI infrastructure and is not intended to be used directly from your code
C# Syntax:
protected void Uncapture();

Return to top


Top of page

Copyright (c) 2002 Microsoft Corporation. All rights reserved.