C# Класс IronRuby.Compiler.Ast.MethodDefinition

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

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

Метод Описание
MethodDefinition ( LexicalScope definedScope, Expression target, string name, Parameters parameters, Body body, Microsoft.Scripting.SourceSpan location ) : System

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

Метод Описание
Walk ( Walker walker ) : void

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

Метод Описание
CreateLambda ( string name, AstParameters parameters, System.Linq.Expressions body ) : LambdaExpression
DefineLocals ( AstParameters &parameters ) : ScopeBuilder
TransformBody ( AstGenerator gen, IronRuby.Runtime.RubyScope declaringScope, RubyModule declaringModule ) : LambdaExpression
TransformRead ( AstGenerator gen ) : Expression

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

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

public MethodDefinition ( LexicalScope definedScope, Expression target, string name, Parameters parameters, Body body, Microsoft.Scripting.SourceSpan location ) : System
definedScope LexicalScope
target Expression
name string
parameters Parameters
body Body
location Microsoft.Scripting.SourceSpan
Результат System

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

protected Walk ( Walker walker ) : void
walker Walker
Результат void