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

Наследование: AFn, Named, IComparable, ISerializable, IHashEq
Показать файл Открыть проект Примеры использования класса

Private Properties

Свойство Тип Описание
GetObjectData void
Keyword System
find Keyword
find Keyword
find Keyword
intern Keyword
intern Keyword
intern Keyword
invoke object

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

Метод Описание
CompareTo ( object obj ) : int

Compare this to another object.

Equals ( object obj ) : bool

Determines if an object is equal to this keyword. Value semantics.

GetHashCode ( ) : int

Gets a hash code for the keyword.

ToString ( ) : string

Returns a string representing the keyword.

getName ( ) : string

Gets the name.

getNamespace ( ) : string

Gets the namespace name.

invoke ( object arg1 ) : object

(:keyword arg) => (get arg :keyword)

operator ( ) : bool

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

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

Construct a keyword based on a symbol.

find ( String nsname ) : Keyword
find ( String ns, String name ) : Keyword
find ( Symbol sym ) : Keyword
intern ( String nsname ) : Keyword
intern ( Symbol sym ) : Keyword
intern ( string ns, string name ) : Keyword
invoke ( object arg1, object notFound ) : object

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

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

Compare this to another object.
public CompareTo ( object obj ) : int
obj object The object to compare to.
Результат int

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

Determines if an object is equal to this keyword. Value semantics.
public Equals ( object obj ) : bool
obj object The object to compare to.
Результат bool

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

Gets a hash code for the keyword.
public GetHashCode ( ) : int
Результат int

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

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

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

Gets the name.
public getName ( ) : string
Результат string

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

Gets the namespace name.
public getNamespace ( ) : string
Результат string

invoke() публичный закрытый Метод

(:keyword arg) => (get arg :keyword)
public final invoke ( object arg1 ) : object
arg1 object The object to access.
Результат object

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

public static operator ( ) : bool
Результат bool