C# Class IronRuby.StandardLibrary.StringScanner.StringScanner

Inheritance: IronRuby.Builtins.RubyObject
Afficher le fichier Open project: jschementi/iron Class Usage Examples

Private Properties

Свойство Type Description
BeginningOfLine bool
Check MutableString
CheckUntil MutableString
Clear StringScanner
Concat StringScanner
Create StringScanner
EndOfLine bool
Exist int?
GetByte MutableString
GetChar MutableString
GetCurrentPosition int
GetMatchSubgroup MutableString
GetString MutableString
InitializeFrom void
InitializeFrom void
IsRestLeft bool
Match bool
Match int?
Matched MutableString
MatchedSize int?
MustCVersion object
Peek MutableString
PostMatch MutableString
PreMatch MutableString
Reinitialize void
Reset StringScanner
Reset void
Rest MutableString
RestSize int
Scan object
ScanFull object
ScanUntil object
SearchFull object
SetCurrentPosition int
SetString MutableString
Skip int?
SkipUntil int?
ToString MutableString
Unscan StringScanner
WasMatched bool

Méthodes publiques

Méthode Description
GetObjectData ( SerializationInfo info, StreamingContext context ) : void
StringScanner ( RubyClass rubyClass ) : System.Runtime.InteropServices
StringScanner ( SerializationInfo info, StreamingContext context ) : System.Runtime.InteropServices
ToString ( ) : string

Méthodes protégées

Méthode Description
CreateInstance ( ) : RubyObject

Private Methods

Méthode Description
BeginningOfLine ( StringScanner self ) : bool
Check ( StringScanner self, [ pattern ) : MutableString
CheckUntil ( StringScanner self, [ pattern ) : MutableString
Clear ( StringScanner self ) : StringScanner
Concat ( StringScanner self, MutableString str ) : StringScanner
Create ( RubyClass self, [ scan, [ ignored ) : StringScanner
EndOfLine ( StringScanner self ) : bool
Exist ( StringScanner self, [ pattern ) : int?
GetByte ( StringScanner self ) : MutableString
GetChar ( StringScanner self ) : MutableString
GetCurrentPosition ( StringScanner self ) : int
GetMatchSubgroup ( StringScanner self, int subgroup ) : MutableString
GetString ( StringScanner self ) : MutableString
InitializeFrom ( StringScanner other ) : void
InitializeFrom ( StringScanner self, [ other ) : void
IsRestLeft ( StringScanner self ) : bool
Match ( RubyRegex pattern, bool currentPositionOnly, bool advancePosition ) : bool
Match ( StringScanner self, [ pattern ) : int?
Matched ( StringScanner self ) : MutableString
MatchedSize ( StringScanner self ) : int?
MustCVersion ( object self ) : object
Peek ( StringScanner self, int len ) : MutableString
PostMatch ( StringScanner self ) : MutableString
PreMatch ( StringScanner self ) : MutableString
Reinitialize ( StringScanner self, [ scan, [ ignored ) : void
Reset ( StringScanner self ) : StringScanner
Reset ( ) : void
Rest ( StringScanner self ) : MutableString
RestSize ( StringScanner self ) : int
Scan ( StringScanner self, [ pattern ) : object
ScanFull ( StringScanner self, [ pattern, bool advancePointer, bool returnString ) : object
ScanUntil ( StringScanner self, [ pattern ) : object
SearchFull ( StringScanner self, [ pattern, bool advancePointer, bool returnString ) : object
SetCurrentPosition ( StringScanner self, int newPosition ) : int
SetString ( RubyContext context, StringScanner self, [ str ) : MutableString
Skip ( StringScanner self, [ pattern ) : int?
SkipUntil ( StringScanner self, [ pattern ) : int?
ToString ( StringScanner self ) : MutableString
Unscan ( StringScanner self ) : StringScanner
WasMatched ( StringScanner self ) : bool

Method Details

CreateInstance() protected méthode

protected CreateInstance ( ) : RubyObject
Résultat IronRuby.Builtins.RubyObject

GetObjectData() public méthode

public GetObjectData ( SerializationInfo info, StreamingContext context ) : void
info System.Runtime.Serialization.SerializationInfo
context System.Runtime.Serialization.StreamingContext
Résultat void

StringScanner() public méthode

public StringScanner ( RubyClass rubyClass ) : System.Runtime.InteropServices
rubyClass IronRuby.Builtins.RubyClass
Résultat System.Runtime.InteropServices

StringScanner() public méthode

public StringScanner ( SerializationInfo info, StreamingContext context ) : System.Runtime.InteropServices
info System.Runtime.Serialization.SerializationInfo
context System.Runtime.Serialization.StreamingContext
Résultat System.Runtime.InteropServices

ToString() public méthode

public ToString ( ) : string
Résultat string