C# Класс Simpl.Serialization.Context.TranslationContext

Representing the graph context
Наследование: IScalarUnmarshallingContext
Показать файл Открыть проект Примеры использования класса

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

Метод Описание
AlreadyMarshalled ( Object obj ) : bool

GetFromMap ( string key ) : object
GetSimplId ( Object obj ) : String
HandleSimplIds ( String tag, String value, ElementState elementState ) : bool

Handle simpl Ids associated with the given element state object

InitializeMultiMaps ( ) : void
MapObject ( Object obj ) : void

Adding to the marshalledObjects

MarkAsUnmarshalled ( String value, Object elementState ) : void
NeedsHashCode ( Object obj ) : bool

RefObjectNeedsIdResolve ( Object parentObject, Object whereToSet, String simplId ) : void
ResolveGraph ( object obj ) : void

resolving the graph based on the value of the graph switch

ResolveIdsForRefObjects ( ) : void
TranslationContext ( ) : System
TranslationContext ( ParsedUri baseUri ) : System
TranslationContext ( object fileDirContext ) : System

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

Метод Описание
AlreadyVisited ( Object obj ) : bool

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

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

public AlreadyMarshalled ( Object obj ) : bool
obj Object
Результат bool

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

public GetFromMap ( string key ) : object
key string
Результат object

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

public GetSimplId ( Object obj ) : String
obj Object
Результат String

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

Handle simpl Ids associated with the given element state object
public HandleSimplIds ( String tag, String value, ElementState elementState ) : bool
tag String
value String
elementState ElementState
Результат bool

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

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

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

Adding to the marshalledObjects
public MapObject ( Object obj ) : void
obj Object
Результат void

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

public MarkAsUnmarshalled ( String value, Object elementState ) : void
value String
elementState Object
Результат void

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

public NeedsHashCode ( Object obj ) : bool
obj Object
Результат bool

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

public RefObjectNeedsIdResolve ( Object parentObject, Object whereToSet, String simplId ) : void
parentObject Object
whereToSet Object
simplId String
Результат void

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

resolving the graph based on the value of the graph switch
public ResolveGraph ( object obj ) : void
obj object
Результат void

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

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

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

public TranslationContext ( ) : System
Результат System

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

public TranslationContext ( ParsedUri baseUri ) : System
baseUri Simpl.Fundamental.Net.ParsedUri
Результат System

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

public TranslationContext ( object fileDirContext ) : System
fileDirContext object
Результат System