C# Класс Boo.Lang.Compiler.Steps.CheckAttributesUsage

Наследование: Boo.Lang.Compiler.Steps.AbstractVisitorCompilerStep
Показать файл Открыть проект

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

Метод Описание
LeaveMemberReferenceExpression ( Boo.Lang.Compiler.Ast.MemberReferenceExpression node ) : void
OnAttribute ( Boo node ) : void
OnReferenceExpression ( ReferenceExpression node ) : void
Run ( ) : void

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

Метод Описание
OnInternalReferenceExpression ( ReferenceExpression node ) : void

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

Метод Описание
AttributeType ( Ast node ) : Type
IsValid ( AttributeUsageAttribute usage, AttributeTargets target ) : bool
NodeUsageTargets ( ) : AttributeTargets>.Dictionary
SetupNodesUsageTargetsDictionary ( ) : void
TargetFor ( Ast node ) : AttributeTargets?

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

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

public LeaveMemberReferenceExpression ( Boo.Lang.Compiler.Ast.MemberReferenceExpression node ) : void
node Boo.Lang.Compiler.Ast.MemberReferenceExpression
Результат void

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

public OnAttribute ( Boo node ) : void
node Boo
Результат void

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

protected OnInternalReferenceExpression ( ReferenceExpression node ) : void
node Boo.Lang.Compiler.Ast.ReferenceExpression
Результат void

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

public OnReferenceExpression ( ReferenceExpression node ) : void
node Boo.Lang.Compiler.Ast.ReferenceExpression
Результат void

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

public Run ( ) : void
Результат void