Show / Hide Table of Contents

Class UnitySerializationLogic

Inheritance
Object
UnitySerializationLogic
Inherited Members
Object.ToString()
Object.Equals(Object)
Object.Equals(Object, Object)
Object.ReferenceEquals(Object, Object)
Object.GetHashCode()
Object.GetType()
Object.MemberwiseClone()
Namespace: Unity.SerializationLogic
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
Type Description
Int32
| Improve this Doc View Source

HasSerializeFieldAttribute(FieldDefinition)

Declaration
public static bool HasSerializeFieldAttribute(FieldDefinition field)
Parameters
Type Name Description
Mono.Cecil.FieldDefinition field
Returns
Type Description
Boolean
| Improve this Doc View Source

IsFixedBuffer(FieldDefinition)

Declaration
public static bool IsFixedBuffer(FieldDefinition fieldDefinition)
Parameters
Type Name Description
Mono.Cecil.FieldDefinition fieldDefinition
Returns
Type Description
Boolean
| Improve this Doc View Source

IsNonSerialized(TypeReference)

Declaration
public static bool IsNonSerialized(TypeReference typeDeclaration)
Parameters
Type Name Description
Mono.Cecil.TypeReference typeDeclaration
Returns
Type Description
Boolean
| Improve this Doc View Source

IsSupportedCollection(TypeReference)

Declaration
public static bool IsSupportedCollection(TypeReference typeReference)
Parameters
Type Name Description
Mono.Cecil.TypeReference typeReference
Returns
Type Description
Boolean
| Improve this Doc View Source

PrimitiveTypeSize(TypeReference)

Declaration
public static int PrimitiveTypeSize(TypeReference type)
Parameters
Type Name Description
Mono.Cecil.TypeReference type
Returns
Type Description
Int32
| Improve this Doc View Source

ShouldFieldBePPtrRemapped(FieldDefinition)

Declaration
public static bool ShouldFieldBePPtrRemapped(FieldDefinition fieldDefinition)
Parameters
Type Name Description
Mono.Cecil.FieldDefinition fieldDefinition
Returns
Type Description
Boolean
| 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
Type Description
Boolean
| Improve this Doc View Source

ShouldImplementIDeserializable(TypeReference)

Declaration
public static bool ShouldImplementIDeserializable(TypeReference typeDeclaration)
Parameters
Type Name Description
Mono.Cecil.TypeReference typeDeclaration
Returns
Type Description
Boolean
| Improve this Doc View Source

ShouldNotTryToResolve(TypeReference)

Declaration
public static bool ShouldNotTryToResolve(TypeReference typeReference)
Parameters
Type Name Description
Mono.Cecil.TypeReference typeReference
Returns
Type Description
Boolean
| Improve this Doc View Source

WillUnitySerialize(FieldDefinition)

Declaration
public static bool WillUnitySerialize(FieldDefinition fieldDefinition)
Parameters
Type Name Description
Mono.Cecil.FieldDefinition fieldDefinition
Returns
Type Description
Boolean
| 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
Type Description
Boolean
  • Improve this Doc
  • View Source
Back to top Generated by DocFX