コード例 #1
0
ファイル: Default.cs プロジェクト: thompsonbill/JSIL
 public override void ProcessSkippedAssembly(
     Configuration configuration, string assemblyPath, TranslationResult result
     )
 {
     ResourceConverter.ConvertResources(configuration, assemblyPath, result);
     ManifestResourceExtractor.ExtractFromAssembly(configuration, assemblyPath, result);
 }
コード例 #2
0
        public virtual TranslationResult Translate(AssemblyTranslator translator, Configuration configuration, string assemblyPath, bool scanForProxies)
        {
            var result = translator.Translate(assemblyPath, scanForProxies);

            ResourceConverter.ConvertResources(configuration, assemblyPath, result);

            AssemblyTranslator.GenerateManifest(translator.Manifest, assemblyPath, result);

            return(result);
        }
コード例 #3
0
        public override TranslationResult Translate(
            VariableSet variables, AssemblyTranslator translator, Configuration configuration, string assemblyPath, bool scanForProxies
            )
        {
            var result = translator.Translate(assemblyPath, scanForProxies);

            ResourceConverter.ConvertResources(configuration, assemblyPath, result);

            result.AddFile("Script", "XNA.Colors.js", new ArraySegment <byte>(Encoding.UTF8.GetBytes(
                                                                                  Common.MakeXNAColors()
                                                                                  )), 0);

            AssemblyTranslator.GenerateManifest(translator.Manifest, assemblyPath, result);

            return(result);
        }
コード例 #4
0
ファイル: Base.cs プロジェクト: yongweisun/JSIL
 protected void PostProcessAssembly(Configuration configuration, string assemblyPath, TranslationResult result)
 {
     ResourceConverter.ConvertResources(configuration, assemblyPath, result);
     ManifestResourceExtractor.ExtractFromAssembly(configuration, assemblyPath, result);
 }