Show / Hide Table of Contents

Class FieldSerializationLogic

Inheritance
System.Object
FieldSerializationLogic
Inherited Members
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.ToString()
Namespace: AssetRipper.SerializationLogic
Assembly: AssetRipper.SerializationLogic.dll
Syntax
public static class FieldSerializationLogic

Methods

| Improve this Doc View Source

GetFixedBufferAttribute(FieldDefinition)

Declaration
public static CustomAttribute? GetFixedBufferAttribute(FieldDefinition fieldDefinition)
Parameters
Type Name Description
FieldDefinition fieldDefinition
Returns
Type Description
System.Nullable<CustomAttribute>
| Improve this Doc View Source

GetFixedBufferLength(FieldDefinition)

Declaration
public static int GetFixedBufferLength(FieldDefinition fieldDefinition)
Parameters
Type Name Description
FieldDefinition fieldDefinition
Returns
Type Description
System.Int32
| Improve this Doc View Source

HasSerializeFieldAttribute(FieldDefinition)

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

HasSerializeReferenceAttribute(FieldDefinition)

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

IsFixedBuffer(FieldDefinition)

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

IsNonSerialized(Nullable<ITypeDescriptor>)

Declaration
public static bool IsNonSerialized(ITypeDescriptor? typeDeclaration)
Parameters
Type Name Description
System.Nullable<ITypeDescriptor> typeDeclaration
Returns
Type Description
System.Boolean
| Improve this Doc View Source

IsSupportedCollection(TypeSignature)

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

IsTypeSerializable(ITypeDescriptor)

Declaration
public static bool IsTypeSerializable(ITypeDescriptor typeReference)
Parameters
Type Name Description
ITypeDescriptor typeReference
Returns
Type Description
System.Boolean
| Improve this Doc View Source

PrimitiveTypeSize(CorLibTypeSignature)

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

ShouldFieldBePPtrRemapped(FieldDefinition)

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

ShouldImplementIDeserializable(Nullable<ITypeDescriptor>)

Declaration
public static bool ShouldImplementIDeserializable(ITypeDescriptor? typeDeclaration)
Parameters
Type Name Description
System.Nullable<ITypeDescriptor> typeDeclaration
Returns
Type Description
System.Boolean
| Improve this Doc View Source

ShouldNotTryToResolve(ITypeDescriptor)

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

WillUnitySerialize(FieldDefinition)

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

WillUnitySerialize(FieldDefinition, TypeSignature)

Declaration
public static bool WillUnitySerialize(FieldDefinition fieldDefinition, TypeSignature fieldType)
Parameters
Type Name Description
FieldDefinition fieldDefinition
TypeSignature fieldType
Returns
Type Description
System.Boolean
  • Improve this Doc
  • View Source
☀
☾
In This Article
Back to top
Generated by DocFX
☀
☾