{"Id":"CandideServer.Entities.Serialization.ServerControllerTypeHandler","Name":"ServerControllerTypeHandler","DisplayName":"ServerControllerTypeHandler","FullName":"CandideServer.Entities.Serialization.ServerControllerTypeHandler","Namespace":"CandideServer.Entities.Serialization","Kind":"class","Visibility":"public","IsAbstract":false,"IsSealed":false,"BaseType":"CandideCreator.Shared.Serialization.TypeHandlers.AbstractDynamicTypeHandler","Interfaces":[],"SourceLocations":[],"Fields":[{"Id":"GenericTypeHandlers:System.Collections.Generic.Dictionary\u00602\u003CSystem.Type,CandideCreator.Shared.Serialization.TypeHandlers.GenericTypeHandler\u003E","Name":"GenericTypeHandlers","Type":"System.Collections.Generic.Dictionary\u003CSystem.Type, CandideCreator.Shared.Serialization.TypeHandlers.GenericTypeHandler\u003E","Signature":"public System.Collections.Generic.Dictionary\u003CSystem.Type, CandideCreator.Shared.Serialization.TypeHandlers.GenericTypeHandler\u003E GenericTypeHandlers","Visibility":"public","IsStatic":true,"IsLiteral":false,"Hash":"9BC0EDF47C7259B9CD4F313B149E6894044C186A0D5054502B826B88CCE83DCE"}],"Properties":[{"Id":"TypeCode:System.Byte","Name":"TypeCode","Type":"System.Byte","Signature":"public System.Byte TypeCode","Visibility":"public","HasGetter":true,"HasSetter":false,"Hash":"972F42CF656534C88322D654A03C5C61BCFB42D4754C57570C451DA055294AF5"},{"Id":"Version:System.Int32","Name":"Version","Type":"System.Int32","Signature":"public System.Int32 Version","Visibility":"public","HasGetter":true,"HasSetter":false,"Hash":"E13F843C895CBFA1CB43889D47ED2D839C888E7C520247F74A5DD701EE6A6F3F"}],"Events":[],"Methods":[{"Id":"CanHandle(CandideCreator.Shared.Serialization.CandideReflection, System.Type)-\u003ESystem.Boolean","Name":"CanHandle","Signature":"public System.Boolean CanHandle(CandideCreator.Shared.Serialization.CandideReflection reflection, System.Type type)","Visibility":"public","ReturnType":"System.Boolean","Parameters":[{"Name":"reflection","Type":"CandideCreator.Shared.Serialization.CandideReflection","IsOut":false,"IsOptional":false},{"Name":"type","Type":"System.Type","IsOut":false,"IsOptional":false}],"IsStatic":false,"IsAbstract":false,"IsVirtual":true,"IsConstructor":false,"GenericArity":0,"IlSize":17,"BodyHash":"3B18FBBD5C4C6E375551889DE366E800B5644F462B80AE8BA58A533587ABB869","Hash":"E3B5277AAEEF4296215C8362F4C535643321DDAF4740DA8394352964B8E8D3A8","CalledMethods":["System.Type::GetTypeFromHandle(System.RuntimeTypeHandle)","System.Type::IsAssignableFrom(System.Type)"],"StringLiterals":[],"Source":null},{"Id":"Clone(CandideCreator.Shared.Serialization.CandideReflection, System.Object)-\u003ESystem.Object","Name":"Clone","Signature":"public System.Object Clone(CandideCreator.Shared.Serialization.CandideReflection reflection, System.Object source)","Visibility":"public","ReturnType":"System.Object","Parameters":[{"Name":"reflection","Type":"CandideCreator.Shared.Serialization.CandideReflection","IsOut":false,"IsOptional":false},{"Name":"source","Type":"System.Object","IsOut":false,"IsOptional":false}],"IsStatic":false,"IsAbstract":false,"IsVirtual":true,"IsConstructor":false,"GenericArity":0,"IlSize":2,"BodyHash":"F02312BA6618D24041289166B1F050D4C3AF782BEB37A6B87B007DD01B31FA29","Hash":"252D79447734D9D0D6E73DA5B0E79C7336B129D04D37B4F1353E9C275007D82D","CalledMethods":[],"StringLiterals":[],"Source":null},{"Id":"CustomDeserialize(CandideCreator.Shared.Serialization.CandideReflection, CandideCreator.Shared.Serialization.CandideDeserializer, System.Object, System.Int32)-\u003ESystem.Object","Name":"CustomDeserialize","Signature":"public System.Object CustomDeserialize(CandideCreator.Shared.Serialization.CandideReflection reflection, CandideCreator.Shared.Serialization.CandideDeserializer deserializer, System.Object _, System.Int32 version)","Visibility":"public","ReturnType":"System.Object","Parameters":[{"Name":"reflection","Type":"CandideCreator.Shared.Serialization.CandideReflection","IsOut":false,"IsOptional":false},{"Name":"deserializer","Type":"CandideCreator.Shared.Serialization.CandideDeserializer","IsOut":false,"IsOptional":false},{"Name":"_","Type":"System.Object","IsOut":false,"IsOptional":false},{"Name":"version","Type":"System.Int32","IsOut":false,"IsOptional":false}],"IsStatic":false,"IsAbstract":false,"IsVirtual":true,"IsConstructor":false,"GenericArity":0,"IlSize":158,"BodyHash":"8D15CF712252B7D7D1DC5D4CE44C8C1265297514B77177450355081C04AA8584","Hash":"902D382AED510D6608C5F0752834D73808AA55165A523DAB8A43D99719551612","CalledMethods":["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)"],"StringLiterals":["Deserialized EntityController into non EntityController type. \u0027","\u0027 -\u003E \u0027","\u0027","Unhandled Controller type handler version."],"Source":null},{"Id":"CustomSerialize(CandideCreator.Shared.Serialization.CandideReflection, CandideCreator.Shared.Serialization.CandideSerializer, CandideCreator.Shared.Storage.ExtendedBinaryWriter, System.Object)-\u003ESystem.Void","Name":"CustomSerialize","Signature":"public System.Void CustomSerialize(CandideCreator.Shared.Serialization.CandideReflection reflection, CandideCreator.Shared.Serialization.CandideSerializer serializer, CandideCreator.Shared.Storage.ExtendedBinaryWriter writer, System.Object source)","Visibility":"public","ReturnType":"System.Void","Parameters":[{"Name":"reflection","Type":"CandideCreator.Shared.Serialization.CandideReflection","IsOut":false,"IsOptional":false},{"Name":"serializer","Type":"CandideCreator.Shared.Serialization.CandideSerializer","IsOut":false,"IsOptional":false},{"Name":"writer","Type":"CandideCreator.Shared.Storage.ExtendedBinaryWriter","IsOut":false,"IsOptional":false},{"Name":"source","Type":"System.Object","IsOut":false,"IsOptional":false}],"IsStatic":false,"IsAbstract":false,"IsVirtual":true,"IsConstructor":false,"GenericArity":0,"IlSize":49,"BodyHash":"4CFFCF416BDB90B30C44B8EED4E7380624EB34D0DB7DAB2EF6A11D7733686ED6","Hash":"2D6278686F4B84D51B9E645FCE39850F6404A3D4BE8E9A320513766D32CD2CAD","CalledMethods":["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)"],"StringLiterals":[],"Source":null}],"Hash":"387A0D44CFE3805542A7A43331D1784BB77C2EBC9697F3FC66F72D47133AFB0F"}