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;
 }
Exemple #3
0
        public JsInteropCodegen(ModuleDefinition mainModule)
        {
            _mainModule = mainModule;

            _typeHelper = new TypeHelpersCollection(mainModule);
        }