Romestead Assembly Reference

Candide.Database.Doodad.ControllerTypeHandler

Type JSON

public class in Candide.Database.Doodad

Methods4
Properties2
Fields1
Events0
Type metadata

Relationships

Fields

NameVisibilitySignature
GenericTypeHandlerspublicpublic System.Collections.Generic.Dictionary<System.Type, CandideCreator.Shared.Serialization.TypeHandlers.GenericTypeHandler> GenericTypeHandlers

Properties

NameVisibilitySignature
TypeCodepublicpublic System.Byte TypeCode
Versionpublicpublic System.Int32 Version

Methods

CanHandle

public System.Boolean CanHandle(CandideCreator.Shared.Serialization.CandideReflection reflection, System.Type type)

Method metadata
  • Visibilitypublic
  • Return typeSystem.Boolean
  • StaticFalse
  • VirtualTrue
  • HashE3B5277AAEEF4296215C8362F4C535643321DDAF4740DA8394352964B8E8D3A8
  • Body hash3B18FBBD5C4C6E375551889DE366E800B5644F462B80AE8BA58A533587ABB869
  • IL size17
Referenced calls
  • System.Type::GetTypeFromHandle(System.RuntimeTypeHandle)
  • System.Type::IsAssignableFrom(System.Type)

Clone

public System.Object Clone(CandideCreator.Shared.Serialization.CandideReflection reflection, System.Object source)

Method metadata
  • Visibilitypublic
  • Return typeSystem.Object
  • StaticFalse
  • VirtualTrue
  • Hash252D79447734D9D0D6E73DA5B0E79C7336B129D04D37B4F1353E9C275007D82D
  • Body hashF02312BA6618D24041289166B1F050D4C3AF782BEB37A6B87B007DD01B31FA29
  • IL size2

CustomDeserialize

public System.Object CustomDeserialize(CandideCreator.Shared.Serialization.CandideReflection reflection, CandideCreator.Shared.Serialization.CandideDeserializer deserializer, System.Object _, System.Int32 version)

Method metadata
  • Visibilitypublic
  • Return typeSystem.Object
  • StaticFalse
  • VirtualTrue
  • Hash62850D0E63DDC565644F770149046C52C4C1C0C56A7C3F1B81C1827ACD8B0E82
  • Body hashE369FBD6708962265696B5F1738FA6CCB22FF7553DD61DE03638451C68C61690
  • IL size158
Referenced calls
String literals
  • Deserialized EntityController into non EntityController type. '
  • ' -> '
  • '
  • Unhandled Controller type handler version.

CustomSerialize

public System.Void CustomSerialize(CandideCreator.Shared.Serialization.CandideReflection reflection, CandideCreator.Shared.Serialization.CandideSerializer serializer, CandideCreator.Shared.Storage.ExtendedBinaryWriter writer, System.Object source)

Method metadata
  • Visibilitypublic
  • Return typeSystem.Void
  • StaticFalse
  • VirtualTrue
  • Hash2D6278686F4B84D51B9E645FCE39850F6404A3D4BE8E9A320513766D32CD2CAD
  • Body hash4CFFCF416BDB90B30C44B8EED4E7380624EB34D0DB7DAB2EF6A11D7733686ED6
  • IL size49
Referenced calls