C# 클래스 Autodesk.Workspaces.IdReferenceResolver

The IdReferenceResolver class allows us to use the Guid of an object as the reference id during serialization.
상속: IReferenceResolver
파일 보기 프로젝트 열기: DynamoDS/Dynamo 1 사용 예제들

공개 메소드들

메소드 설명
AddReference ( object context, string reference, object value ) : void
AddToReferenceMap ( System.Guid oldGuid, object newObject ) : void

Add a reference to a newly created object, referencing an old Guid.

GetReference ( object context, object value ) : string
IsReferenced ( object context, object value ) : bool
ResolveReference ( object context, string reference ) : object
ResolveReferenceFromMap ( object context, string reference ) : object

Resolve a reference to a newly created object, given the original Guid for the object.

비공개 메소드들

메소드 설명
GetGuidPropertyValue ( object value ) : System.Guid

메소드 상세

AddReference() 공개 메소드

public AddReference ( object context, string reference, object value ) : void
context object
reference string
value object
리턴 void

AddToReferenceMap() 공개 메소드

Add a reference to a newly created object, referencing an old Guid.
public AddToReferenceMap ( System.Guid oldGuid, object newObject ) : void
oldGuid System.Guid The old Guid of the object.
newObject object The new object which maps to the old Guid.
리턴 void

GetReference() 공개 메소드

public GetReference ( object context, object value ) : string
context object
value object
리턴 string

IsReferenced() 공개 메소드

public IsReferenced ( object context, object value ) : bool
context object
value object
리턴 bool

ResolveReference() 공개 메소드

public ResolveReference ( object context, string reference ) : object
context object
reference string
리턴 object

ResolveReferenceFromMap() 공개 메소드

Resolve a reference to a newly created object, given the original Guid for the object.
public ResolveReferenceFromMap ( object context, string reference ) : object
context object
reference string
리턴 object