Click or drag to resize

OptimizedPersistableReadMeUsingSchemaReflection Method

Used by code generator. By default objects are read and written using persisted schema information and reflection.

Namespace:  VelocityDb
Assembly:  VelocityDb (in VelocityDb.dll) Version: 11.1.0.0 (11.1)
Syntax
public static void ReadMeUsingSchemaReflection(
	TypeVersion typeVersion,
	byte[] memberBytes,
	ref int offset,
	IOptimizedPersistable pObj,
	SessionBase session,
	Page page,
	bool useOidShort,
	Schema schema,
	bool openRefs,
	List<IOptimizedPersistable> toLoadMembers,
	int graphDepth,
	int graphDepthToLoad,
	bool primitivesOnly
)

Parameters

typeVersion
Type: VelocityDb.TypeInfoTypeVersion
Version of a type
memberBytes
Type: SystemByte
Bytes containing object to read
offset
Type: SystemInt32
Offset into memberBytes
pObj
Type: VelocityDbIOptimizedPersistable
The object being read in
session
Type: VelocityDb.SessionSessionBase
The active session
page
Type: VelocityDbPage
Page of object being read
useOidShort
Type: SystemBoolean
Does object use short object references (32bit)?
schema
Type: VelocityDb.TypeInfoSchema
Schema information
openRefs
Type: SystemBoolean
Shall references from object also be filled in now
toLoadMembers
Type: System.Collections.GenericListIOptimizedPersistable
Members remaining to be read
graphDepth
Type: SystemInt32
Current graph depth read
graphDepthToLoad
Type: SystemInt32
Stop reading at this graph depth
primitivesOnly
Type: SystemBoolean

[Missing <param name="primitivesOnly"/> documentation for "M:VelocityDb.OptimizedPersistable.ReadMeUsingSchemaReflection(VelocityDb.TypeInfo.TypeVersion,System.Byte[],System.Int32@,VelocityDb.IOptimizedPersistable,VelocityDb.Session.SessionBase,VelocityDb.Page,System.Boolean,VelocityDb.TypeInfo.Schema,System.Boolean,System.Collections.Generic.List{VelocityDb.IOptimizedPersistable},System.Int32,System.Int32,System.Boolean)"]

See Also