C# 클래스 Simpl.Serialization.Context.TranslationContext

Representing the graph context
상속: IScalarUnmarshallingContext
파일 보기 프로젝트 열기: ecologylab/simplCSharp 1 사용 예제들

공개 메소드들

메소드 설명
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