Struct TypeManager.TypeInfo
Syntax
Constructors
TypeInfo(Type, Int32, Int32, TypeManager.TypeCategory, FastEquality.TypeInfo, TypeManager.EntityOffsetInfo[], TypeManager.EntityOffsetInfo[], UInt64, Int32, Int32, Int32, UInt64, Int32*, Int32, Int32, Boolean)
Declaration
public TypeInfo(Type type, int typeIndex, int size, TypeManager.TypeCategory category, FastEquality.TypeInfo typeInfo, TypeManager.EntityOffsetInfo[] entityOffsets, TypeManager.EntityOffsetInfo[] blobAssetRefOffsets, ulong memoryOrdering, int bufferCapacity, int elementSize, int alignmentInBytes, ulong stableTypeHash, int *writeGroups, int writeGroupCount, int maximumChunkCapacity, bool isSerializable)
Parameters
Fields
AlignmentInBytes
Declaration
public readonly int AlignmentInBytes
Field Value
Type |
Description |
System.Int32 |
|
BlobAssetRefOffsetCount
Declaration
public readonly int BlobAssetRefOffsetCount
Field Value
Type |
Description |
System.Int32 |
|
BlobAssetRefOffsets
Declaration
public readonly TypeManager.EntityOffsetInfo[] BlobAssetRefOffsets
Field Value
BufferCapacity
Declaration
public readonly int BufferCapacity
Field Value
Type |
Description |
System.Int32 |
|
Category
Declaration
public readonly TypeManager.TypeCategory Category
Field Value
ElementSize
Declaration
public readonly int ElementSize
Field Value
Type |
Description |
System.Int32 |
|
EntityOffsetCount
Declaration
public readonly int EntityOffsetCount
Field Value
Type |
Description |
System.Int32 |
|
EntityOffsets
Declaration
public readonly TypeManager.EntityOffsetInfo[] EntityOffsets
Field Value
FastEqualityTypeInfo
Declaration
public readonly FastEquality.TypeInfo FastEqualityTypeInfo
Field Value
IsSerializable
Declaration
public readonly bool IsSerializable
Field Value
Type |
Description |
System.Boolean |
|
MaximumChunkCapacity
Declaration
public readonly int MaximumChunkCapacity
Field Value
Type |
Description |
System.Int32 |
|
MemoryOrdering
Declaration
public readonly ulong MemoryOrdering
Field Value
Type |
Description |
System.UInt64 |
|
SizeInChunk
Declaration
public readonly int SizeInChunk
Field Value
Type |
Description |
System.Int32 |
|
StableTypeHash
Declaration
public readonly ulong StableTypeHash
Field Value
Type |
Description |
System.UInt64 |
|
Type
Declaration
public readonly Type Type
Field Value
Type |
Description |
System.Type |
|
TypeIndex
Declaration
public readonly int TypeIndex
Field Value
Type |
Description |
System.Int32 |
|
WriteGroupCount
Declaration
public readonly int WriteGroupCount
Field Value
Type |
Description |
System.Int32 |
|
WriteGroups
Declaration
public readonly int *WriteGroups
Field Value
Type |
Description |
System.Int32* |
|
Properties
AlignmentInChunkInBytes
Declaration
public int AlignmentInChunkInBytes { get; }
Property Value
Type |
Description |
System.Int32 |
|
Debug
Provides debug type information. This information may be stripped in non-debug builds
Declaration
public TypeManager.TypeInfoDebug Debug { get; }
Property Value
HasWriteGroups
Declaration
public bool HasWriteGroups { get; }
Property Value
Type |
Description |
System.Boolean |
|
IsZeroSized
Declaration
public bool IsZeroSized { get; }
Property Value
Type |
Description |
System.Boolean |
|