C# Класс Castle.NVelocity.Scope

Показать файл Открыть проект Примеры использования класса

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

Метод Описание
Add ( NVIdNode id ) : void

Adds an identifier to the current scope.

Exists ( string name ) : bool

Determines if an identifier exists in this scope. Does not check enclosing scopes.

Find ( string name ) : NVIdNode

Looks up an identifier in the scope. This check enclosing scopes.

GetIdentifiers ( ) : NVIdNode>.Dictionary

Provides an iterator method for iterating over the identifiers.

Scope ( Scope outerScope, AstNode owner ) : System.Collections.Generic

Creates a new scope linked to the existing scope.

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

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

Adds an identifier to the current scope.
public Add ( NVIdNode id ) : void
id NVIdNode
Результат void

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

Determines if an identifier exists in this scope. Does not check enclosing scopes.
public Exists ( string name ) : bool
name string
Результат bool

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

Looks up an identifier in the scope. This check enclosing scopes.
public Find ( string name ) : NVIdNode
name string
Результат NVIdNode

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

Provides an iterator method for iterating over the identifiers.
public GetIdentifiers ( ) : NVIdNode>.Dictionary
Результат NVIdNode>.Dictionary

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

Creates a new scope linked to the existing scope.
public Scope ( Scope outerScope, AstNode owner ) : System.Collections.Generic
outerScope Scope The scope that encloses this scope.
owner AstNode The owner identifier node.
Результат System.Collections.Generic