C# Класс AutobiographicMemory.AM.BaseEvent

Наследование: IBaseEvent, ICustomSerialization
Показать файл Открыть проект

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

Метод Описание
ApplyPerspective ( Name name ) : BaseEvent
GetObjectData ( ISerializationData dataHolder, ISerializationContext context ) : void
LinkEmotion ( string emotionType ) : void
RemovePerspective ( Name name ) : BaseEvent
SetObjectData ( ISerializationData dataHolder, ISerializationContext context ) : void
SwapPerspective ( Name oldPerspective, Name newPerspective ) : BaseEvent
ToDTO ( ) : EventDTO

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

Метод Описание
BaseEvent ( uint id, Name eventName, ulong timestamp ) : System.Collections.Generic
BuildEventName ( ) : Name

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

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

public ApplyPerspective ( Name name ) : BaseEvent
name Name
Результат BaseEvent

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

protected BaseEvent ( uint id, Name eventName, ulong timestamp ) : System.Collections.Generic
id uint
eventName Name
timestamp ulong
Результат System.Collections.Generic

BuildEventName() защищенный абстрактный Метод

protected abstract BuildEventName ( ) : Name
Результат Name

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

public GetObjectData ( ISerializationData dataHolder, ISerializationContext context ) : void
dataHolder ISerializationData
context ISerializationContext
Результат void

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

public LinkEmotion ( string emotionType ) : void
emotionType string
Результат void

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

public RemovePerspective ( Name name ) : BaseEvent
name Name
Результат BaseEvent

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

public SetObjectData ( ISerializationData dataHolder, ISerializationContext context ) : void
dataHolder ISerializationData
context ISerializationContext
Результат void

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

public SwapPerspective ( Name oldPerspective, Name newPerspective ) : BaseEvent
oldPerspective Name
newPerspective Name
Результат BaseEvent

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

public abstract ToDTO ( ) : EventDTO
Результат AutobiographicMemory.DTOs.EventDTO