C# Class System.Runtime.Serialization.ObjectRecord

Afficher le fichier Open project: deveel/deveeldb Class Usage Examples

Méthodes publiques

Свойство Type Description
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

Méthodes publiques

Méthode Description
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

Private Methods

Méthode Description
FindConstructor ( ) : ConstructorInfo
UnchainFixup ( BaseFixupRecord fixup, BaseFixupRecord prevFixup, bool asContainer ) : void

Method Details

ChainFixup() public méthode

public ChainFixup ( BaseFixupRecord fixup, bool asContainer ) : void
fixup BaseFixupRecord
asContainer bool
Résultat void

DoFixups() public méthode

public DoFixups ( bool asContainer, ObjectManager manager, bool strict ) : bool
asContainer bool
manager ObjectManager
strict bool
Résultat bool

LoadData() public méthode

public LoadData ( ObjectManager manager, ISurrogateSelector selector, StreamingContext context ) : bool
manager ObjectManager
selector ISurrogateSelector
context StreamingContext
Résultat bool

RemoveFixup() public méthode

public RemoveFixup ( BaseFixupRecord fixupToRemove, bool asContainer ) : void
fixupToRemove BaseFixupRecord
asContainer bool
Résultat void

SetArrayValue() public méthode

public SetArrayValue ( ObjectManager manager, object value, int indices ) : void
manager ObjectManager
value object
indices int
Résultat void

SetMemberValue() public méthode

public SetMemberValue ( ObjectManager manager, MemberInfo member, object value ) : void
manager ObjectManager
member MemberInfo
value object
Résultat void

SetMemberValue() public méthode

public SetMemberValue ( ObjectManager manager, string memberName, object value ) : void
manager ObjectManager
memberName string
value object
Résultat void

Property Details

ArrayIndex public_oe property

public int[] ArrayIndex
Résultat int[]

FixupChainAsContainer public_oe property

public BaseFixupRecord,System.Runtime.Serialization FixupChainAsContainer
Résultat BaseFixupRecord

FixupChainAsRequired public_oe property

public BaseFixupRecord,System.Runtime.Serialization FixupChainAsRequired
Résultat BaseFixupRecord

IdOfContainingObj public_oe property

public long IdOfContainingObj
Résultat long

Info public_oe property

public SerializationInfo,System.Runtime.Serialization Info
Résultat SerializationInfo

Member public_oe property

public MemberInfo Member
Résultat MemberInfo

Next public_oe property

public ObjectRecord Next
Résultat ObjectRecord

ObjectID public_oe property

public long ObjectID
Résultat long

ObjectInstance public_oe property

public object ObjectInstance
Résultat object

OriginalObject public_oe property

public object OriginalObject
Résultat object

Status public_oe property

public ObjectRecordStatus Status
Résultat ObjectRecordStatus

Surrogate public_oe property

public ISerializationSurrogate Surrogate
Résultat ISerializationSurrogate

SurrogateSelector public_oe property

public ISurrogateSelector SurrogateSelector
Résultat ISurrogateSelector