public SerializationClassCodegen(ModuleDefinition mainModule, TypeHelpersCollection typeHelper) { _mainModule = mainModule; _typeHelper = typeHelper; _serializerClass = new TypeDefinition("JsInterop.Codegen", "Serialization", TypeAttributes.Class | TypeAttributes.NotPublic | TypeAttributes.Abstract | TypeAttributes.Sealed, _mainModule.TypeSystem.Object); mainModule.Types.Add(_serializerClass); }
public CallbackCodegen(TypeHelpersCollection typeHelper, SerializationClassCodegen serialization) { _typeHelper = typeHelper; _serialization = serialization; }
public JsInteropCodegen(ModuleDefinition mainModule) { _mainModule = mainModule; _typeHelper = new TypeHelpersCollection(mainModule); }