AssemblyName.h 811 B

1234567891011121314151617181920212223242526
  1. #pragma once
  2. #include <stdint.h>
  3. #include <vector>
  4. #include <string>
  5. #include "il2cpp-config.h"
  6. struct Il2CppAssemblyName;
  7. struct Il2CppReflectionAssemblyName;
  8. struct Il2CppMonoAssemblyName;
  9. namespace il2cpp
  10. {
  11. namespace vm
  12. {
  13. class LIBIL2CPP_CODEGEN_API AssemblyName
  14. {
  15. // exported
  16. public:
  17. static void AssemblyNameReportChunked(const Il2CppAssemblyName & aname, void(*chunkReportFunction)(void *data, void *userData), void * userData);
  18. static std::string AssemblyNameToString(const Il2CppAssemblyName& aname);
  19. static bool ParseName(Il2CppReflectionAssemblyName* aname, std::string assemblyName);
  20. static void FillNativeAssemblyName(const Il2CppAssemblyName& aname, Il2CppMonoAssemblyName* nativeName);
  21. private:
  22. };
  23. } /* namespace vm */
  24. } /* namespace il2cpp */