CandideServer.Entities.Serialization.ServerControllerTypeHandler
Type JSONpublic class in CandideServer.Entities.Serialization
Type metadata
- Assembly
CandideServer - Namespace
CandideServer.Entities.Serialization - Base type
CandideCreator.Shared.Serialization.TypeHandlers.AbstractDynamicTypeHandler - Hash
387A0D44CFE3805542A7A43331D1784BB77C2EBC9697F3FC66F72D47133AFB0F
Relationships
Fields
| Name | Visibility | Signature |
|---|---|---|
GenericTypeHandlers# | public | public System.Collections.Generic.Dictionary<System.Type, CandideCreator.Shared.Serialization.TypeHandlers.GenericTypeHandler> GenericTypeHandlers |
Properties
| Name | Visibility | Signature |
|---|---|---|
TypeCode# | public | public System.Byte TypeCode |
Version# | public | public System.Int32 Version |
Methods
CanHandle
#
public System.Boolean CanHandle(CandideCreator.Shared.Serialization.CandideReflection reflection, System.Type type)
Method metadata
- Visibilitypublic
- Return type
System.Boolean - StaticFalse
- VirtualTrue
- Hash
E3B5277AAEEF4296215C8362F4C535643321DDAF4740DA8394352964B8E8D3A8 - Body hash
3B18FBBD5C4C6E375551889DE366E800B5644F462B80AE8BA58A533587ABB869 - 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 type
System.Object - StaticFalse
- VirtualTrue
- Hash
252D79447734D9D0D6E73DA5B0E79C7336B129D04D37B4F1353E9C275007D82D - Body hash
F02312BA6618D24041289166B1F050D4C3AF782BEB37A6B87B007DD01B31FA29 - 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 type
System.Object - StaticFalse
- VirtualTrue
- Hash
902D382AED510D6608C5F0752834D73808AA55165A523DAB8A43D99719551612 - Body hash
8D15CF712252B7D7D1DC5D4CE44C8C1265297514B77177450355081C04AA8584 - IL size158
Referenced calls
System.IO.BinaryReader::ReadString()CandideCreator.Shared.Serialization.CandideReflection::GetTypeFromName(System.String)System.Type::GetTypeFromHandle(System.RuntimeTypeHandle)System.Type::IsAssignableFrom(System.Type)System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::.ctor(System.Int32, System.Int32)System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendLiteral(System.String)System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(System.String)System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(!!0)System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::ToStringAndClear()CandideCreator.Shared.Helpers.ServerWarningHelper::Warning(System.String)CandideCreator.Shared.Storage.ExtendedBinaryReader::ReadParameters()CandideCreator.Shared.Helpers.ReflectionHelper::CreateInstance(System.Type)System.Exception::.ctor(System.String)
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 type
System.Void - StaticFalse
- VirtualTrue
- Hash
2D6278686F4B84D51B9E645FCE39850F6404A3D4BE8E9A320513766D32CD2CAD - Body hash
4CFFCF416BDB90B30C44B8EED4E7380624EB34D0DB7DAB2EF6A11D7733686ED6 - IL size49
Referenced calls
CandideCreator.Shared.Serialization.TypeHandlers.AbstractDynamicTypeHandler::get_Version()System.Object::GetType()System.Type::get_AssemblyQualifiedName()System.IO.BinaryWriter::Write(System.String)CandideCreator.Shared.Storage.ExtendedBinaryWriter::Write(CandideCreator.Shared.Helpers.Parameters)