C# Class IronRuby.Compiler.Ast.RegexMatchReference

Inheritance: Expression
Mostra file Open project: jschementi/iron Class Usage Examples

Private Properties

Property Type Description
GetNodeName string
RegexMatchReference System.Diagnostics
TransformDefinedCondition System.Linq.Expressions.Expression
TransformRead System.Linq.Expressions.Expression

Public Methods

Method Description
CreateGroupReference ( int index, Microsoft.Scripting.SourceSpan location ) : RegexMatchReference
CreateLastGroupReference ( Microsoft.Scripting.SourceSpan location ) : RegexMatchReference
CreateMatchReference ( Microsoft.Scripting.SourceSpan location ) : RegexMatchReference
CreatePrefixReference ( Microsoft.Scripting.SourceSpan location ) : RegexMatchReference
CreateSuffixReference ( Microsoft.Scripting.SourceSpan location ) : RegexMatchReference

Private Methods

Method Description
GetNodeName ( AstGenerator gen ) : string
RegexMatchReference ( int index, Microsoft.Scripting.SourceSpan location ) : System.Diagnostics
TransformDefinedCondition ( AstGenerator gen ) : Expression
TransformRead ( AstGenerator gen ) : Expression

Method Details

CreateGroupReference() public method

public CreateGroupReference ( int index, Microsoft.Scripting.SourceSpan location ) : RegexMatchReference
index int
location Microsoft.Scripting.SourceSpan
return RegexMatchReference

CreateLastGroupReference() public method

public CreateLastGroupReference ( Microsoft.Scripting.SourceSpan location ) : RegexMatchReference
location Microsoft.Scripting.SourceSpan
return RegexMatchReference

CreateMatchReference() public method

public CreateMatchReference ( Microsoft.Scripting.SourceSpan location ) : RegexMatchReference
location Microsoft.Scripting.SourceSpan
return RegexMatchReference

CreatePrefixReference() public method

public CreatePrefixReference ( Microsoft.Scripting.SourceSpan location ) : RegexMatchReference
location Microsoft.Scripting.SourceSpan
return RegexMatchReference

CreateSuffixReference() public method

public CreateSuffixReference ( Microsoft.Scripting.SourceSpan location ) : RegexMatchReference
location Microsoft.Scripting.SourceSpan
return RegexMatchReference