C# Класс clojure.lang.Namespace

Наследование: clojure.lang.AReference, ISerializable
Показать файл Открыть проект Примеры использования класса

Private Properties

Свойство Тип Описание
GetObjectData void
Namespace System
ReferenceClass System.Type
WarnOrFailOnReplace void
addAlias void
find Namespace
findOrCreate Namespace
getAliases IPersistentMap
getMappings IPersistentMap
getName Symbol
importClass System.Type
importClass System.Type
intern Var
refer Var
reference object
remove Namespace
removeAlias void
unmap void

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

Метод Описание
AreDifferentInstancesOfSameClassName ( Type t1, Type t2 ) : bool
FindInternedVar ( Symbol sym ) : Var

Find the Var mapped to a Symbol.

GetMapping ( Symbol name ) : object

Get the value mapped to a symbol.

LookupAlias ( Symbol alias ) : Namespace

Find the Namespace aliased by a Symbol.

ToString ( ) : string

Returns a string representing the namespace.

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

Метод Описание
GetObjectData ( SerializationInfo info, StreamingContext context ) : void
Namespace ( Symbol name ) : System

Construct a namespace with a given name.

ReferenceClass ( Symbol sym, Type val ) : Type
WarnOrFailOnReplace ( Symbol sym, object o, object v ) : void
addAlias ( Symbol alias, Namespace ns ) : void
find ( Symbol name ) : Namespace
findOrCreate ( Symbol name ) : Namespace
getAliases ( ) : IPersistentMap
getMappings ( ) : IPersistentMap
getName ( ) : Symbol
importClass ( Symbol sym, Type t ) : Type
importClass ( Type t ) : Type
intern ( Symbol sym ) : Var
refer ( Symbol sym, Var var ) : Var
reference ( Symbol sym, object val ) : object

Intern a symbol with a specified value.

remove ( Symbol name ) : Namespace
removeAlias ( Symbol alias ) : void
unmap ( Symbol sym ) : void

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

AreDifferentInstancesOfSameClassName() публичный статический Метод

public static AreDifferentInstancesOfSameClassName ( Type t1, Type t2 ) : bool
t1 System.Type
t2 System.Type
Результат bool

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

Find the Var mapped to a Symbol.
public FindInternedVar ( Symbol sym ) : Var
sym Symbol The symbol to look up.
Результат Var

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

Get the value mapped to a symbol.
public GetMapping ( Symbol name ) : object
name Symbol The symbol to look up.
Результат object

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

Find the Namespace aliased by a Symbol.
public LookupAlias ( Symbol alias ) : Namespace
alias Symbol The symbol alias.
Результат Namespace

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

Returns a string representing the namespace.
public ToString ( ) : string
Результат string