C# Класс IronRuby.StandardLibrary.StringScanner.StringScanner

Наследование: IronRuby.Builtins.RubyObject
Показать файл Открыть проект Примеры использования класса

Private Properties

Свойство Тип Описание
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

Открытые методы

Метод Описание
GetObjectData ( SerializationInfo info, StreamingContext context ) : void
StringScanner ( RubyClass rubyClass ) : System.Runtime.InteropServices
StringScanner ( SerializationInfo info, StreamingContext context ) : System.Runtime.InteropServices
ToString ( ) : string

Защищенные методы

Метод Описание
CreateInstance ( ) : RubyObject

Приватные методы

Метод Описание
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

Описание методов

CreateInstance() защищенный Метод

protected CreateInstance ( ) : RubyObject
Результат IronRuby.Builtins.RubyObject

GetObjectData() публичный Метод

public GetObjectData ( SerializationInfo info, StreamingContext context ) : void
info System.Runtime.Serialization.SerializationInfo
context System.Runtime.Serialization.StreamingContext
Результат void

StringScanner() публичный Метод

public StringScanner ( RubyClass rubyClass ) : System.Runtime.InteropServices
rubyClass IronRuby.Builtins.RubyClass
Результат System.Runtime.InteropServices

StringScanner() публичный Метод

public StringScanner ( SerializationInfo info, StreamingContext context ) : System.Runtime.InteropServices
info System.Runtime.Serialization.SerializationInfo
context System.Runtime.Serialization.StreamingContext
Результат System.Runtime.InteropServices

ToString() публичный Метод

public ToString ( ) : string
Результат string