private NamedDeserializeMethodEmitter(TypeDefinition typeDef, SerializationBridgeProvider serializationBridgeProvider) : base(typeDef, serializationBridgeProvider) { base.CreateMethodDef(this.DeserializeMethodName); }
public static MethodDefinition DeserializeMethodDefinitionFor(TypeDefinition typeDef, SerializationBridgeProvider serializationBridgeProvider) => new NamedDeserializeMethodEmitter(typeDef, serializationBridgeProvider).MethodDefinition;
private SerializationWeaver(TypeDefinition typeDef, AssemblyDefinition unityEngineAssembly) { this._typeDef = typeDef; this._serializationBridgeProvider = new SerializationBridgeProvider(unityEngineAssembly); }
private RemapPPtrsMethodEmitter(TypeDefinition typeDef, SerializationBridgeProvider serializationBridgeProvider) : base(typeDef, serializationBridgeProvider) { base.CreateMethodDef("Unity_RemapPPtrs"); }
protected DeserializeMethodEmitterBase(TypeDefinition typeDef, SerializationBridgeProvider serializationBridgeProvider) : base(typeDef, serializationBridgeProvider) { }
protected MethodEmitterBase(TypeDefinition typeDef, SerializationBridgeProvider serializationBridgeProvider) { this._typeDef = typeDef; this._serializationBridgeProvider = serializationBridgeProvider; }