Class UnitySerializationLogic
Inheritance
UnitySerializationLogic
Assembly: Unity.SerializationLogic.dll
Syntax
public static class UnitySerializationLogic
Methods
|
Improve this Doc
View Source
GetFixedBufferAttribute(FieldDefinition)
Declaration
public static CustomAttribute GetFixedBufferAttribute(FieldDefinition fieldDefinition)
Parameters
Type |
Name |
Description |
Mono.Cecil.FieldDefinition |
fieldDefinition |
|
Returns
Type |
Description |
Mono.Cecil.CustomAttribute |
|
|
Improve this Doc
View Source
GetFixedBufferLength(FieldDefinition)
Declaration
public static int GetFixedBufferLength(FieldDefinition fieldDefinition)
Parameters
Type |
Name |
Description |
Mono.Cecil.FieldDefinition |
fieldDefinition |
|
Returns
|
Improve this Doc
View Source
HasSerializeFieldAttribute(FieldDefinition)
Declaration
public static bool HasSerializeFieldAttribute(FieldDefinition field)
Parameters
Type |
Name |
Description |
Mono.Cecil.FieldDefinition |
field |
|
Returns
|
Improve this Doc
View Source
IsFixedBuffer(FieldDefinition)
Declaration
public static bool IsFixedBuffer(FieldDefinition fieldDefinition)
Parameters
Type |
Name |
Description |
Mono.Cecil.FieldDefinition |
fieldDefinition |
|
Returns
|
Improve this Doc
View Source
IsNonSerialized(TypeReference)
Declaration
public static bool IsNonSerialized(TypeReference typeDeclaration)
Parameters
Type |
Name |
Description |
Mono.Cecil.TypeReference |
typeDeclaration |
|
Returns
|
Improve this Doc
View Source
IsSupportedCollection(TypeReference)
Declaration
public static bool IsSupportedCollection(TypeReference typeReference)
Parameters
Type |
Name |
Description |
Mono.Cecil.TypeReference |
typeReference |
|
Returns
|
Improve this Doc
View Source
PrimitiveTypeSize(TypeReference)
Declaration
public static int PrimitiveTypeSize(TypeReference type)
Parameters
Type |
Name |
Description |
Mono.Cecil.TypeReference |
type |
|
Returns
|
Improve this Doc
View Source
ShouldFieldBePPtrRemapped(FieldDefinition)
Declaration
public static bool ShouldFieldBePPtrRemapped(FieldDefinition fieldDefinition)
Parameters
Type |
Name |
Description |
Mono.Cecil.FieldDefinition |
fieldDefinition |
|
Returns
|
Improve this Doc
View Source
ShouldFieldBePPtrRemapped(FieldDefinition, TypeResolver)
Declaration
public static bool ShouldFieldBePPtrRemapped(FieldDefinition fieldDefinition, TypeResolver typeResolver)
Parameters
Type |
Name |
Description |
Mono.Cecil.FieldDefinition |
fieldDefinition |
|
TypeResolver |
typeResolver |
|
Returns
|
Improve this Doc
View Source
ShouldImplementIDeserializable(TypeReference)
Declaration
public static bool ShouldImplementIDeserializable(TypeReference typeDeclaration)
Parameters
Type |
Name |
Description |
Mono.Cecil.TypeReference |
typeDeclaration |
|
Returns
|
Improve this Doc
View Source
ShouldNotTryToResolve(TypeReference)
Declaration
public static bool ShouldNotTryToResolve(TypeReference typeReference)
Parameters
Type |
Name |
Description |
Mono.Cecil.TypeReference |
typeReference |
|
Returns
|
Improve this Doc
View Source
WillUnitySerialize(FieldDefinition)
Declaration
public static bool WillUnitySerialize(FieldDefinition fieldDefinition)
Parameters
Type |
Name |
Description |
Mono.Cecil.FieldDefinition |
fieldDefinition |
|
Returns
|
Improve this Doc
View Source
WillUnitySerialize(FieldDefinition, TypeResolver)
Declaration
public static bool WillUnitySerialize(FieldDefinition fieldDefinition, TypeResolver typeResolver)
Parameters
Type |
Name |
Description |
Mono.Cecil.FieldDefinition |
fieldDefinition |
|
TypeResolver |
typeResolver |
|
Returns