C# 클래스 System.Runtime.Serialization.ObjectRecord

파일 보기 프로젝트 열기: deveel/deveeldb 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
ArrayIndex int[]
FixupChainAsContainer BaseFixupRecord
FixupChainAsRequired BaseFixupRecord
IdOfContainingObj long
Info SerializationInfo
Member MemberInfo
Next ObjectRecord
ObjectID long
ObjectInstance object
OriginalObject object
Status ObjectRecordStatus
Surrogate ISerializationSurrogate
SurrogateSelector ISurrogateSelector

공개 메소드들

메소드 설명
ChainFixup ( BaseFixupRecord fixup, bool asContainer ) : void
DoFixups ( bool asContainer, ObjectManager manager, bool strict ) : bool
LoadData ( ObjectManager manager, ISurrogateSelector selector, StreamingContext context ) : bool
RemoveFixup ( BaseFixupRecord fixupToRemove, bool asContainer ) : void
SetArrayValue ( ObjectManager manager, object value, int indices ) : void
SetMemberValue ( ObjectManager manager, MemberInfo member, object value ) : void
SetMemberValue ( ObjectManager manager, string memberName, object value ) : void

비공개 메소드들

메소드 설명
FindConstructor ( ) : ConstructorInfo
UnchainFixup ( BaseFixupRecord fixup, BaseFixupRecord prevFixup, bool asContainer ) : void

메소드 상세

ChainFixup() 공개 메소드

public ChainFixup ( BaseFixupRecord fixup, bool asContainer ) : void
fixup BaseFixupRecord
asContainer bool
리턴 void

DoFixups() 공개 메소드

public DoFixups ( bool asContainer, ObjectManager manager, bool strict ) : bool
asContainer bool
manager ObjectManager
strict bool
리턴 bool

LoadData() 공개 메소드

public LoadData ( ObjectManager manager, ISurrogateSelector selector, StreamingContext context ) : bool
manager ObjectManager
selector ISurrogateSelector
context StreamingContext
리턴 bool

RemoveFixup() 공개 메소드

public RemoveFixup ( BaseFixupRecord fixupToRemove, bool asContainer ) : void
fixupToRemove BaseFixupRecord
asContainer bool
리턴 void

SetArrayValue() 공개 메소드

public SetArrayValue ( ObjectManager manager, object value, int indices ) : void
manager ObjectManager
value object
indices int
리턴 void

SetMemberValue() 공개 메소드

public SetMemberValue ( ObjectManager manager, MemberInfo member, object value ) : void
manager ObjectManager
member MemberInfo
value object
리턴 void

SetMemberValue() 공개 메소드

public SetMemberValue ( ObjectManager manager, string memberName, object value ) : void
manager ObjectManager
memberName string
value object
리턴 void

프로퍼티 상세

ArrayIndex 공개적으로 프로퍼티

public int[] ArrayIndex
리턴 int[]

FixupChainAsContainer 공개적으로 프로퍼티

public BaseFixupRecord,System.Runtime.Serialization FixupChainAsContainer
리턴 BaseFixupRecord

FixupChainAsRequired 공개적으로 프로퍼티

public BaseFixupRecord,System.Runtime.Serialization FixupChainAsRequired
리턴 BaseFixupRecord

IdOfContainingObj 공개적으로 프로퍼티

public long IdOfContainingObj
리턴 long

Info 공개적으로 프로퍼티

public SerializationInfo,System.Runtime.Serialization Info
리턴 SerializationInfo

Member 공개적으로 프로퍼티

public MemberInfo Member
리턴 MemberInfo

Next 공개적으로 프로퍼티

public ObjectRecord Next
리턴 ObjectRecord

ObjectID 공개적으로 프로퍼티

public long ObjectID
리턴 long

ObjectInstance 공개적으로 프로퍼티

public object ObjectInstance
리턴 object

OriginalObject 공개적으로 프로퍼티

public object OriginalObject
리턴 object

Status 공개적으로 프로퍼티

public ObjectRecordStatus Status
리턴 ObjectRecordStatus

Surrogate 공개적으로 프로퍼티

public ISerializationSurrogate Surrogate
리턴 ISerializationSurrogate

SurrogateSelector 공개적으로 프로퍼티

public ISurrogateSelector SurrogateSelector
리턴 ISurrogateSelector