DataMember Class |
Namespace: VelocityDb.TypeInfo
The DataMember type exposes the following members.
Name | Description | |
---|---|---|
AllowOtherTypesOnSamePage |
Objects can be stored more efficiently if all object types on the page share the same type. By default mixed types are allowed. Override this to return false for types that should not share pages with other types.
(Overrides OptimizedPersistableAllowOtherTypesOnSamePage.) | |
Field |
The managed field
| |
FieldName |
Name of managed field
| |
FieldType |
Declared Type of this field
| |
GetTypeCode |
Get the type code for a field
| |
HasId |
Does this field have an Oid?
| |
IsGuid | true if field is of type Guid | |
IsInterface | true if field is if type interface
| |
WeakIOptimizedPersistableReference |
Is this field a VelocityDb.WeakIOptimizedPersistableReference
|
Name | Description | |
---|---|---|
DecodeToArray |
Used by code generator for reading objects.
| |
DecodeToString |
Used by code generator.
| |
Equals |
Determines whether two DataMember instances are equal.
| |
GetField |
Get FieldInfo for the fields VelocityDB cares about
| |
GetMemberValue |
Gets the value of a member within a specified object
| |
GetTypeFromAnyAssemblyVersion |
Load type using GetType(String), and if fails,
attempt to load same type from an assembly by assembly name,
without specifying assembly version or any other part of the signature
| |
InitializeAfterRead |
Sets up some transient fields
(Overrides OptimizedPersistableInitializeAfterRead(SessionBase).) | |
isNull |
Determines if given bytes represents null
| |
isShortOidNull |
Determines if given bytes represent a null short reference
| |
ReadMe |
Used by code generator
(Overrides OptimizedPersistableReadMe(TypeVersion, Byte, Int32, SessionBase, Page, Boolean, Schema, Boolean, ListIOptimizedPersistable, Int32, Int32, Boolean).) | |
SetMemberValue |
Sets the value of a field within an object
| |
SetMemberValueWithPossibleConvert |
Internal Use and in VelocityDBExtensions
| |
StringToType |
Used by code generator.
| |
ToString |
Override to provide more internal info in browser
(Overrides OptimizedPersistableToString.) | |
TypeToString |
Converts a type to a string the way VelocityDB represents it internally
|
Name | Description | |
---|---|---|
ToStringDetails(SessionBase, Boolean) | Overloaded.
Object details as a string
(Defined by Utilities.) | |
ToStringDetails(Schema, TypeVersion, Boolean) | Overloaded.
Currently only used by Database Manager
(Defined by Utilities.) |