コード例 #1
0
 public void FullWindowsAssembly()
 {
     var file = @"C:\Windows\System32\WinMetadata\Windows.Foundation.winmd";
     var errors = new StringBuilderTypeNotFoundErrorHandler();
     var typeCollection = new ToTypeScriptD.Core.TypeWriters.TypeCollection(new ToTypeScriptD.Core.WinMD.WinMDTypeWriterTypeSelector());
     var config = new WinmdConfig
     {
         TypeNotFoundErrorHandler = errors,
     };
     var result = ToTypeScriptD.Render.FullAssembly(file, typeCollection, config);
     (errors + result).Verify();
 }
コード例 #2
0
 public void FullSampleAssembly()
 {
     var file = base.NativeAssembly.ComponentPath;
     var errors = new StringBuilderTypeNotFoundErrorHandler();
     var typeCollection = new ToTypeScriptD.Core.TypeWriters.TypeCollection(new ToTypeScriptD.Core.WinMD.WinMDTypeWriterTypeSelector());
     var config = new WinmdConfig
     {
         TypeNotFoundErrorHandler = errors,
     };
     var result = ToTypeScriptD.Render.FullAssembly(file, typeCollection, config);
     (errors + result).Verify();
 }
コード例 #3
0
        public void FullSampleAssembly()
        {
            var file           = base.NativeAssembly.ComponentPath;
            var errors         = new StringBuilderTypeNotFoundErrorHandler();
            var typeCollection = new ToTypeScriptD.Core.TypeWriters.TypeCollection(new ToTypeScriptD.Core.WinMD.WinMDTypeWriterTypeSelector());
            var config         = new WinmdConfig
            {
                TypeNotFoundErrorHandler = errors,
            };
            var result = ToTypeScriptD.Render.FullAssembly(file, typeCollection, config);

            (errors + result).Verify();
        }
コード例 #4
0
        public void FullWindowsAssembly()
        {
            var file           = @"C:\Windows\System32\WinMetadata\Windows.Foundation.winmd";
            var errors         = new StringBuilderTypeNotFoundErrorHandler();
            var typeCollection = new ToTypeScriptD.Core.TypeWriters.TypeCollection(new ToTypeScriptD.Core.WinMD.WinMDTypeWriterTypeSelector());
            var config         = new WinmdConfig
            {
                TypeNotFoundErrorHandler = errors,
            };
            var result = ToTypeScriptD.Render.FullAssembly(file, typeCollection, config);

            (errors + result).Verify();
        }
コード例 #5
0
        public static void DumpDotNetAndVerify(this string path, System.Action <ToTypeScriptD.Core.ConfigBase> configOverrideHook = null)
        {
            var errors = new StringBuilderTypeNotFoundErrorHandler();
            var config = new ToTypeScriptD.Core.DotNet.DotNetConfig
            {
                TypeNotFoundErrorHandler = errors,
            };

            if (configOverrideHook != null)
            {
                configOverrideHook(config);
            }

            var typeCollection = new ToTypeScriptD.Core.TypeWriters.TypeCollection(config.GetTypeWriterTypeSelector());
            var result         = ToTypeScriptD.Render.FullAssembly(path, typeCollection, config).StripHeaderGarbageromOutput();

            ApprovalTests.Approvals.Verify(errors + result);
        }