C# Класс Axiom.Runtime.AbstractTerm

Provides a container for an abstract term.
Наследование: HeapNode
Показать файл Открыть проект Примеры использования класса

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

Метод Описание
AbstractTerm ( ) : System

default constructor.

Assign ( AbstractTerm term ) : void

Assigns this object to another one.

Bind ( AbstractTerm term ) : void

Binds this object to another one.

Copy ( AbstractTerm term ) : void
Data ( ) : object

Returns object data.

Dereference ( ) : AbstractTerm

Dereferences this object to the object it is assigned to.

Reference ( ) : AbstractTerm

Returns the reference of this object.

ToString ( ) : string
Unbind ( ) : void
Unify ( AbstractTerm term ) : bool
this ( int index ) : AbstractTerm

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

Метод Описание
IsAssigned ( ) : bool

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

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

default constructor.
public AbstractTerm ( ) : System
Результат System

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

Assigns this object to another one.
public Assign ( AbstractTerm term ) : void
term AbstractTerm
Результат void

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

Binds this object to another one.
public Bind ( AbstractTerm term ) : void
term AbstractTerm
Результат void

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

public Copy ( AbstractTerm term ) : void
term AbstractTerm
Результат void

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

Returns object data.
public Data ( ) : object
Результат object

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

Dereferences this object to the object it is assigned to.
public Dereference ( ) : AbstractTerm
Результат AbstractTerm

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

Returns the reference of this object.
public Reference ( ) : AbstractTerm
Результат AbstractTerm

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

public ToString ( ) : string
Результат string

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

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

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

public Unify ( AbstractTerm term ) : bool
term AbstractTerm
Результат bool

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

public this ( int index ) : AbstractTerm
index int
Результат AbstractTerm