From 296ca05ab004ab98eab4e256f78cafafb07728b7 Mon Sep 17 00:00:00 2001 From: Charles Betros Date: Sun, 22 Jan 2017 09:07:37 -0600 Subject: [PATCH] Get references. --- Cosmos.sln | 3 + Demos/Guess/Cosmos.targets | 57 ++++++++ Demos/Guess/GuessBoot.Cosmos | 85 +++++------ Demos/Guess/GuessBoot.project.json | 8 ++ Demos/Guess/GuessKernel.xproj | 4 +- Demos/Guess/project.json | 16 +++ Tests/BoxingTests/BoxingTests.xproj | 3 +- Tests/BoxingTests/BoxingTestsBoot.Cosmos | 10 +- .../BoxingTests/BoxingTestsBoot.project.json | 8 ++ Tests/BoxingTests/project.json | 1 - .../Cosmos.Compiler.Tests.Bcl.xproj | 3 +- .../Cosmos.Compiler.Tests.BclBoot.Cosmos | 10 +- ...Cosmos.Compiler.Tests.BclBoot.project.json | 8 ++ Tests/Cosmos.Compiler.Tests.Bcl/project.json | 5 +- .../Cosmos.Compiler.Tests.Encryption.xproj | 3 +- ...osmos.Compiler.Tests.EncryptionBoot.Cosmos | 8 +- ...Compiler.Tests.EncryptionBoot.project.json | 8 ++ .../project.json | 30 ++-- .../Cosmos.Compiler.Tests.Exceptions.xproj | 5 +- ...osmos.Compiler.Tests.ExceptionsBoot.Cosmos | 8 +- ...Compiler.Tests.ExceptionsBoot.project.json | 8 ++ .../project.json | 5 - .../Cosmos.Compiler.Tests.Interfaces.xproj | 5 +- ...osmos.Compiler.Tests.InterfacesBoot.Cosmos | 10 +- ...Compiler.Tests.InterfacesBoot.project.json | 8 ++ .../project.json | 5 - .../Cosmos.Compiler.Tests.LinqTests.xproj | 3 +- ...Cosmos.Compiler.Tests.LinqTestsBoot.Cosmos | 8 +- ....Compiler.Tests.LinqTestsBoot.project.json | 8 ++ .../project.json | 5 - .../Cosmos.Compiler.Tests.MethodTests.xproj | 3 +- ...smos.Compiler.Tests.MethodTestsBoot.Cosmos | 11 +- ...ompiler.Tests.MethodTestsBoot.project.json | 8 ++ .../project.json | 5 - .../AssemblyInfo.cs | 36 ----- ...mpiler.Tests.MultidimensionalArrays.csproj | 41 ------ ...er.Tests.MultidimensionalArraysBoot.Cosmos | 48 ------- .../Kernel.cs | 27 ---- ...osmos.Compiler.Tests.SimpleWriteLine.xproj | 5 +- ....Compiler.Tests.SimpleWriteLineBoot.Cosmos | 8 +- ...ler.Tests.SimpleWriteLineBoot.project.json | 8 ++ .../project.json | 5 - ...Cosmos.Compiler.Tests.SingleEchoTest.xproj | 3 +- ...s.Compiler.Tests.SingleEchoTestBoot.Cosmos | 8 +- ...iler.Tests.SingleEchoTestBoot.project.json | 8 ++ .../Kernel.cs | 1 - .../project.json | 2 +- .../Cosmos.Kernel.Tests.Fat.xproj | 3 +- .../Cosmos.Kernel.Tests.FatBoot.Cosmos | 5 + .../Cosmos.Kernel.Tests.FatBoot.project.json | 8 ++ Tests/Cosmos.Kernel.Tests.Fat/project.json | 5 - .../Cosmos.Kernel.Tests.IO.xproj | 5 +- .../Cosmos.Kernel.Tests.IOBoot.Cosmos | 8 +- .../Cosmos.Kernel.Tests.IOBoot.project.json | 8 ++ Tests/Cosmos.Kernel.Tests.IO/project.json | 5 - Tests/Cosmos.TestRunner.Core/project.json | 133 +++++++++--------- .../project.json | 1 - Tests/Cosmos.TestRunner/project.json | 3 +- .../SimpleStructsAndArraysTest.xproj | 1 + .../SimpleStructsAndArraysTestBoot.Cosmos | 8 +- ...impleStructsAndArraysTestBoot.project.json | 8 ++ Tests/SimpleStructsAndArraysTest/project.json | 5 - Tests/VGACompilerCrash/VGACompilerCrash.xproj | 3 +- .../VGACompilerCrashBoot.Cosmos | 8 +- .../VGACompilerCrashBoot.project.json | 8 ++ Tests/VGACompilerCrash/project.json | 5 - Tools/Cosmos.IL2CPU.Profiler/project.json | 1 - Tools/Cosmos.NetCore.TestApp/project.json | 21 +-- global.json | 6 + .../Cosmos.Build.MSBuild.csproj | 3 +- .../Cosmos.Build.MSBuild.project.json | 12 ++ .../Cosmos.Build.MSBuild.xproj | 3 + source/Cosmos.Build.MSBuild/project.json | 25 ++-- source/Cosmos.Common/project.json | 13 +- source/Cosmos.Core.Common/project.json | 19 +-- source/Cosmos.Core/project.json | 31 ++-- .../Cosmos.Debug.Hosts.csproj | 8 -- .../Cosmos.Debug.Hosts.project.json | 2 + source/Cosmos.Debug.Hosts/project.json | 19 +-- .../Cosmos.Debug.Symbols.nuget.props | 2 +- source/Cosmos.HAL/project.json | 37 ++--- source/Cosmos.IL2CPU/project.json | 1 - source/Cosmos.System/project.json | 31 ++-- source/IL2CPU/project.json | 12 +- source/XSharp.Common/project.json | 13 +- source/XSharp.Compiler/project.json | 2 +- 86 files changed, 544 insertions(+), 522 deletions(-) create mode 100644 Demos/Guess/Cosmos.targets create mode 100644 Demos/Guess/GuessBoot.project.json create mode 100644 Tests/BoxingTests/BoxingTestsBoot.project.json create mode 100644 Tests/Cosmos.Compiler.Tests.Bcl/Cosmos.Compiler.Tests.BclBoot.project.json create mode 100644 Tests/Cosmos.Compiler.Tests.Encryption/Cosmos.Compiler.Tests.EncryptionBoot.project.json create mode 100644 Tests/Cosmos.Compiler.Tests.Exceptions/Cosmos.Compiler.Tests.ExceptionsBoot.project.json create mode 100644 Tests/Cosmos.Compiler.Tests.Interfaces/Cosmos.Compiler.Tests.InterfacesBoot.project.json create mode 100644 Tests/Cosmos.Compiler.Tests.LinqTests/Cosmos.Compiler.Tests.LinqTestsBoot.project.json create mode 100644 Tests/Cosmos.Compiler.Tests.MethodTests/Cosmos.Compiler.Tests.MethodTestsBoot.project.json delete mode 100644 Tests/Cosmos.Compiler.Tests.MultidimensionalArrays/AssemblyInfo.cs delete mode 100644 Tests/Cosmos.Compiler.Tests.MultidimensionalArrays/Cosmos.Compiler.Tests.MultidimensionalArrays.csproj delete mode 100644 Tests/Cosmos.Compiler.Tests.MultidimensionalArrays/Cosmos.Compiler.Tests.MultidimensionalArraysBoot.Cosmos delete mode 100644 Tests/Cosmos.Compiler.Tests.MultidimensionalArrays/Kernel.cs create mode 100644 Tests/Cosmos.Compiler.Tests.SimpleWriteLine/Cosmos.Compiler.Tests.SimpleWriteLineBoot.project.json create mode 100644 Tests/Cosmos.Compiler.Tests.SingleEchoTest/Cosmos.Compiler.Tests.SingleEchoTestBoot.project.json create mode 100644 Tests/Cosmos.Kernel.Tests.Fat/Cosmos.Kernel.Tests.FatBoot.project.json create mode 100644 Tests/Cosmos.Kernel.Tests.IO/Cosmos.Kernel.Tests.IOBoot.project.json create mode 100644 Tests/SimpleStructsAndArraysTest/SimpleStructsAndArraysTestBoot.project.json create mode 100644 Tests/VGACompilerCrash/VGACompilerCrashBoot.project.json create mode 100644 global.json create mode 100644 source/Cosmos.Build.MSBuild/Cosmos.Build.MSBuild.project.json diff --git a/Cosmos.sln b/Cosmos.sln index b64d4be39..4ee47a364 100644 --- a/Cosmos.sln +++ b/Cosmos.sln @@ -184,6 +184,7 @@ Project("{E24C65DC-7377-472B-9ABA-BC803B73C61A}") = "Docs", "Docs\", "{67E7DEF0- Release.AspNetCompiler.FixedNames = "false" Release.AspNetCompiler.Debug = "False" VWDPort = "8987" + SlnRelativePath = "Docs\" EndProjectSection EndProject Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Unit Tests", "Unit Tests", "{9637A680-F8E9-4925-A4E4-00045205EC04}" @@ -207,7 +208,9 @@ EndProject Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Solution Items", "Solution Items", "{57B83EE4-164F-4BB2-8AFA-76445333A0E4}" ProjectSection(SolutionItems) = preProject ..\Demos\zMachine\Frotz.Net\source\ColorPicker.dll = ..\Demos\zMachine\Frotz.Net\source\ColorPicker.dll + global.json = global.json ..\Demos\zMachine\Frotz.Net\source\Notes.txt = ..\Demos\zMachine\Frotz.Net\source\Notes.txt + nuget.config = nuget.config ..\Demos\zMachine\Frotz.Net\source\todos.txt = ..\Demos\zMachine\Frotz.Net\source\todos.txt EndProjectSection EndProject diff --git a/Demos/Guess/Cosmos.targets b/Demos/Guess/Cosmos.targets new file mode 100644 index 000000000..9b6957357 --- /dev/null +++ b/Demos/Guess/Cosmos.targets @@ -0,0 +1,57 @@ + + + + Source + True + True + All + False + All + $([MSBuild]::GetRegistryValue("HKEY_LOCAL_MACHINE\Software\Cosmos", "UserKit")) + $(CosmosDir)\Build\Tools + $(CosmosDir)\Build\VSIP + $(BuildToolsDir)\Nasm\nasm.exe + AnyCPU + bin + $(VSIPDir)\Cosmos.Build.MSBuild.dll + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Demos/Guess/GuessBoot.Cosmos b/Demos/Guess/GuessBoot.Cosmos index 678e7e89a..8d5bec53a 100644 --- a/Demos/Guess/GuessBoot.Cosmos +++ b/Demos/Guess/GuessBoot.Cosmos @@ -1,67 +1,64 @@  - + 14.0.25420 + $(MSBuildExtensionsPath32)\Microsoft\VisualStudio\v$(VisualStudioVersion) + + + 14.0 Debug AnyCPU {5b2c0369-7a84-4113-892c-f71b50e1da12} - GuessBoot - Library - en-US - 512 - - - v5.0 - elf - False + .NETStandard + v1.6 + netstandard1.6 + win + true + $(NoWarn);1701 + .\obj\ + .\bin\ - VMware + true + full + false + DEBUG;TRACE + prompt + 4 True Source User False False - Workstation - bin\Debug\ - GuessBoot - Use VMware Player or Workstation to deploy and debug. ISO - VMware Pipe: Cosmos\Serial - All - PlaygroundBoot - Use VMware Player or Workstation to deploy and debug. - ISO - VMware - True - Source - Pipe: Cosmos\Serial - Workstation - bin\Debug\ - All - False - False True - True + MethodFooters + False Serial: COM1 - Serial: COM1 + VMware + VMware + Use VMware Player or Workstation to deploy and debug. + + + Content + - - Cosmos.Core.Plugs - {09273ea1-d3ea-4ccf-aabc-4a209eb367b7} + + Cosmos.Core.Plugs.Asm + {2a24da41-0d3a-48a6-83d5-8584a1d4ca94} True - - Cosmos.System.Plugs - {e52f6162-5094-49f4-a685-d08e5480bac2} + + Cosmos.Debug.Kernel.Plugs.Asm + {7549d7f8-58a3-4f4f-8544-def2abf79a0b} True @@ -70,10 +67,16 @@ True - - + + + - true - .NETPlatform,Version=v5.0;.NETStandard,Version=v1.0;.NETStandard,Version=v1.1;.NETStandard,Version=v1.2;.NETStandard,Version=v1.3;.NETStandard,Version=v1.4;.NETStandard,Version=v1.5;.NETStandard,Version=v1.6;.NETCoreApp,Version=v1.0 + .NETStandard,Version=v1.6 + + <_TargetFrameworkDirectories>$(MSBuildThisFileDirectory) + <_FullFrameworkReferenceAssemblyPaths>$(MSBuildThisFileDirectory) \ No newline at end of file diff --git a/Demos/Guess/GuessBoot.project.json b/Demos/Guess/GuessBoot.project.json new file mode 100644 index 000000000..b388d70ef --- /dev/null +++ b/Demos/Guess/GuessBoot.project.json @@ -0,0 +1,8 @@ +{ + "runtimes": { + "win": {} + }, + "frameworks": { + "netstandard1.6": {} + } +} diff --git a/Demos/Guess/GuessKernel.xproj b/Demos/Guess/GuessKernel.xproj index 5cc174676..b921184f0 100644 --- a/Demos/Guess/GuessKernel.xproj +++ b/Demos/Guess/GuessKernel.xproj @@ -16,7 +16,9 @@ + + - + \ No newline at end of file diff --git a/Demos/Guess/project.json b/Demos/Guess/project.json index b9cd79ad5..29a48ca69 100644 --- a/Demos/Guess/project.json +++ b/Demos/Guess/project.json @@ -10,6 +10,22 @@ }, "Cosmos.System": { "target": "project" + }, + "Cosmos.Debug.Kernel.Plugs.Asm": { + "target": "project", + "type": "build" + }, + "Cosmos.Core.Plugs": { + "target": "project", + "type": "build" + }, + "Cosmos.Core.Plugs.Asm": { + "target": "project", + "type": "build" + }, + "Cosmos.System.Plugs": { + "target": "project", + "type": "build" } } } diff --git a/Tests/BoxingTests/BoxingTests.xproj b/Tests/BoxingTests/BoxingTests.xproj index 05756f479..311e84fdd 100644 --- a/Tests/BoxingTests/BoxingTests.xproj +++ b/Tests/BoxingTests/BoxingTests.xproj @@ -16,6 +16,7 @@ + - + \ No newline at end of file diff --git a/Tests/BoxingTests/BoxingTestsBoot.Cosmos b/Tests/BoxingTests/BoxingTestsBoot.Cosmos index 94fd90b36..c277e5c5e 100644 --- a/Tests/BoxingTests/BoxingTestsBoot.Cosmos +++ b/Tests/BoxingTests/BoxingTestsBoot.Cosmos @@ -68,11 +68,9 @@ - - BoxingTests - {f8889473-5866-4913-86ac-8072a1a2558c} - True - + + Content + - + \ No newline at end of file diff --git a/Tests/BoxingTests/BoxingTestsBoot.project.json b/Tests/BoxingTests/BoxingTestsBoot.project.json new file mode 100644 index 000000000..a28cb8fe6 --- /dev/null +++ b/Tests/BoxingTests/BoxingTestsBoot.project.json @@ -0,0 +1,8 @@ +{ + "runtimes": { + "win": {} + }, + "frameworks": { + "net462": {} + } +} diff --git a/Tests/BoxingTests/project.json b/Tests/BoxingTests/project.json index 1101cc7b8..36328eca0 100644 --- a/Tests/BoxingTests/project.json +++ b/Tests/BoxingTests/project.json @@ -1,5 +1,4 @@ { - "version": "1.0.0-*", "dependencies": { "NETStandard.Library": "1.6.1" }, diff --git a/Tests/Cosmos.Compiler.Tests.Bcl/Cosmos.Compiler.Tests.Bcl.xproj b/Tests/Cosmos.Compiler.Tests.Bcl/Cosmos.Compiler.Tests.Bcl.xproj index c81e4e71e..41a5315f9 100644 --- a/Tests/Cosmos.Compiler.Tests.Bcl/Cosmos.Compiler.Tests.Bcl.xproj +++ b/Tests/Cosmos.Compiler.Tests.Bcl/Cosmos.Compiler.Tests.Bcl.xproj @@ -16,6 +16,7 @@ + - + \ No newline at end of file diff --git a/Tests/Cosmos.Compiler.Tests.Bcl/Cosmos.Compiler.Tests.BclBoot.Cosmos b/Tests/Cosmos.Compiler.Tests.Bcl/Cosmos.Compiler.Tests.BclBoot.Cosmos index ab3c7f5fb..dc0c3b984 100644 --- a/Tests/Cosmos.Compiler.Tests.Bcl/Cosmos.Compiler.Tests.BclBoot.Cosmos +++ b/Tests/Cosmos.Compiler.Tests.Bcl/Cosmos.Compiler.Tests.BclBoot.Cosmos @@ -59,11 +59,9 @@ - - Cosmos.Compiler.Tests.Bcl - {31e3f8e2-7cc0-426c-accb-77b3319af5d3} - True - + + Content + - + \ No newline at end of file diff --git a/Tests/Cosmos.Compiler.Tests.Bcl/Cosmos.Compiler.Tests.BclBoot.project.json b/Tests/Cosmos.Compiler.Tests.Bcl/Cosmos.Compiler.Tests.BclBoot.project.json new file mode 100644 index 000000000..a28cb8fe6 --- /dev/null +++ b/Tests/Cosmos.Compiler.Tests.Bcl/Cosmos.Compiler.Tests.BclBoot.project.json @@ -0,0 +1,8 @@ +{ + "runtimes": { + "win": {} + }, + "frameworks": { + "net462": {} + } +} diff --git a/Tests/Cosmos.Compiler.Tests.Bcl/project.json b/Tests/Cosmos.Compiler.Tests.Bcl/project.json index 9a8ecee9f..54b4a8df6 100644 --- a/Tests/Cosmos.Compiler.Tests.Bcl/project.json +++ b/Tests/Cosmos.Compiler.Tests.Bcl/project.json @@ -1,9 +1,6 @@ { - "version": "1.0.0-*", "buildOptions": { - "allowUnsafe": true, - "publicSign": true, - "keyFile": "../../Cosmos.snk" + "allowUnsafe": true }, "dependencies": { "NETStandard.Library": "1.6.1" diff --git a/Tests/Cosmos.Compiler.Tests.Encryption/Cosmos.Compiler.Tests.Encryption.xproj b/Tests/Cosmos.Compiler.Tests.Encryption/Cosmos.Compiler.Tests.Encryption.xproj index 51cfc4d8a..1a8ca2f62 100644 --- a/Tests/Cosmos.Compiler.Tests.Encryption/Cosmos.Compiler.Tests.Encryption.xproj +++ b/Tests/Cosmos.Compiler.Tests.Encryption/Cosmos.Compiler.Tests.Encryption.xproj @@ -16,6 +16,7 @@ + - + \ No newline at end of file diff --git a/Tests/Cosmos.Compiler.Tests.Encryption/Cosmos.Compiler.Tests.EncryptionBoot.Cosmos b/Tests/Cosmos.Compiler.Tests.Encryption/Cosmos.Compiler.Tests.EncryptionBoot.Cosmos index 395e205e4..05a0a344b 100644 --- a/Tests/Cosmos.Compiler.Tests.Encryption/Cosmos.Compiler.Tests.EncryptionBoot.Cosmos +++ b/Tests/Cosmos.Compiler.Tests.Encryption/Cosmos.Compiler.Tests.EncryptionBoot.Cosmos @@ -31,11 +31,9 @@ - - Cosmos.Compiler.Tests.Encryption - {48ebdeb2-6a6a-4df2-b5f1-db6d299401f2} - True - + + Content + - + \ No newline at end of file diff --git a/Tests/Cosmos.Compiler.Tests.Interfaces/Cosmos.Compiler.Tests.InterfacesBoot.project.json b/Tests/Cosmos.Compiler.Tests.Interfaces/Cosmos.Compiler.Tests.InterfacesBoot.project.json new file mode 100644 index 000000000..a28cb8fe6 --- /dev/null +++ b/Tests/Cosmos.Compiler.Tests.Interfaces/Cosmos.Compiler.Tests.InterfacesBoot.project.json @@ -0,0 +1,8 @@ +{ + "runtimes": { + "win": {} + }, + "frameworks": { + "net462": {} + } +} diff --git a/Tests/Cosmos.Compiler.Tests.Interfaces/project.json b/Tests/Cosmos.Compiler.Tests.Interfaces/project.json index 8bfc7e628..36328eca0 100644 --- a/Tests/Cosmos.Compiler.Tests.Interfaces/project.json +++ b/Tests/Cosmos.Compiler.Tests.Interfaces/project.json @@ -1,9 +1,4 @@ { - "version": "1.0.0-*", - "buildOptions": { - "publicSign": true, - "keyFile": "../../Cosmos.snk" - }, "dependencies": { "NETStandard.Library": "1.6.1" }, diff --git a/Tests/Cosmos.Compiler.Tests.LinqTests/Cosmos.Compiler.Tests.LinqTests.xproj b/Tests/Cosmos.Compiler.Tests.LinqTests/Cosmos.Compiler.Tests.LinqTests.xproj index 8f2c8b1bd..ce8b0d49b 100644 --- a/Tests/Cosmos.Compiler.Tests.LinqTests/Cosmos.Compiler.Tests.LinqTests.xproj +++ b/Tests/Cosmos.Compiler.Tests.LinqTests/Cosmos.Compiler.Tests.LinqTests.xproj @@ -16,6 +16,7 @@ + - + \ No newline at end of file diff --git a/Tests/Cosmos.Compiler.Tests.LinqTests/Cosmos.Compiler.Tests.LinqTestsBoot.Cosmos b/Tests/Cosmos.Compiler.Tests.LinqTests/Cosmos.Compiler.Tests.LinqTestsBoot.Cosmos index c1a2a9bc0..ff2826869 100644 --- a/Tests/Cosmos.Compiler.Tests.LinqTests/Cosmos.Compiler.Tests.LinqTestsBoot.Cosmos +++ b/Tests/Cosmos.Compiler.Tests.LinqTests/Cosmos.Compiler.Tests.LinqTestsBoot.Cosmos @@ -33,11 +33,9 @@ - - Cosmos.Compiler.Tests.LinqTests - {85b11f78-39bc-4cfc-9033-fc84ab14cd03} - True - + + Content + - \ No newline at end of file diff --git a/Tests/Cosmos.Compiler.Tests.MultidimensionalArrays/Cosmos.Compiler.Tests.MultidimensionalArraysBoot.Cosmos b/Tests/Cosmos.Compiler.Tests.MultidimensionalArrays/Cosmos.Compiler.Tests.MultidimensionalArraysBoot.Cosmos deleted file mode 100644 index 3565a26be..000000000 --- a/Tests/Cosmos.Compiler.Tests.MultidimensionalArrays/Cosmos.Compiler.Tests.MultidimensionalArraysBoot.Cosmos +++ /dev/null @@ -1,48 +0,0 @@ - - - - Debug - 2.0 - {1995b1dd-c504-48e3-972f-fb8a5fe1d8dd} - false - Compiler.Tests.MultidimensionalArraysBoot - elf - v4.6.2 - - - VMware - - true - Source - User - False - false - Player - bin\Debug\ - Cosmos.Compiler.Tests.MultidimensionalArraysBoot - Use VMware Player or Workstation to deploy and debug. - ISO - VMware - Pipe: Cosmos\Serial - - - - - - - - - Cosmos.Compiler.Tests.MultidimensionalArrays - {c885ada0-1015-4892-ad29-6b374a33751d} - True - - - - - \ No newline at end of file diff --git a/Tests/Cosmos.Compiler.Tests.MultidimensionalArrays/Kernel.cs b/Tests/Cosmos.Compiler.Tests.MultidimensionalArrays/Kernel.cs deleted file mode 100644 index a22bf419f..000000000 --- a/Tests/Cosmos.Compiler.Tests.MultidimensionalArrays/Kernel.cs +++ /dev/null @@ -1,27 +0,0 @@ -using System; -using Cosmos.TestRunner; -using Sys = Cosmos.System; - -namespace Cosmos.Compiler.Tests.MultidimensionalArrays -{ - public class Kernel : Sys.Kernel - { - protected override void BeforeRun() - { - Console.WriteLine("Cosmos booted successfully. This is multidimensional test."); - } - void For(int[,] x) - { - for (int i = 0; i < 10; i++) - for (int o = 0; o < 10; o++) - x[i,o] = i+1 * 10 + o; - } - protected override void Run() - { - int[,] numbers = new int[10, 10]; - For(numbers); - Assert.AreEqual(10, numbers[0,0], "Wrong:Multdimensional arrays doesnt work!"); - TestController.Completed(); - } - } -} diff --git a/Tests/Cosmos.Compiler.Tests.SimpleWriteLine/Cosmos.Compiler.Tests.SimpleWriteLine.xproj b/Tests/Cosmos.Compiler.Tests.SimpleWriteLine/Cosmos.Compiler.Tests.SimpleWriteLine.xproj index e303fc2e4..0f27b3848 100644 --- a/Tests/Cosmos.Compiler.Tests.SimpleWriteLine/Cosmos.Compiler.Tests.SimpleWriteLine.xproj +++ b/Tests/Cosmos.Compiler.Tests.SimpleWriteLine/Cosmos.Compiler.Tests.SimpleWriteLine.xproj @@ -15,7 +15,8 @@ 2.0 - + + - + \ No newline at end of file diff --git a/Tests/Cosmos.Compiler.Tests.SimpleWriteLine/Cosmos.Compiler.Tests.SimpleWriteLineBoot.Cosmos b/Tests/Cosmos.Compiler.Tests.SimpleWriteLine/Cosmos.Compiler.Tests.SimpleWriteLineBoot.Cosmos index 85f7e2352..d28245aac 100644 --- a/Tests/Cosmos.Compiler.Tests.SimpleWriteLine/Cosmos.Compiler.Tests.SimpleWriteLineBoot.Cosmos +++ b/Tests/Cosmos.Compiler.Tests.SimpleWriteLine/Cosmos.Compiler.Tests.SimpleWriteLineBoot.Cosmos @@ -73,11 +73,9 @@ True - - Cosmos.Compiler.Tests.SimpleWriteLine.Kernel - {57045fe8-b0fe-4fc1-810f-7c3914aef1de} - True - + + Content +