Skip to content

Commit 26f8b90

Browse files
committed
Merge pull request scriptcs#421 from khellang/module-refactoring
Module refactoring
2 parents 54965d4 + 04d1a14 commit 26f8b90

File tree

84 files changed

+282
-173
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

84 files changed

+282
-173
lines changed

src/ScriptCs.Core/FileParserContext.cs renamed to src/ScriptCs.Contracts/FileParserContext.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
using System.Collections.Generic;
22

3-
namespace ScriptCs
3+
namespace ScriptCs.Contracts
44
{
55
public class FileParserContext
66
{

src/ScriptCs.Core/FilePreProcessorResult.cs renamed to src/ScriptCs.Contracts/FilePreProcessorResult.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
using System.Collections.Generic;
22

3-
namespace ScriptCs
3+
namespace ScriptCs.Contracts
44
{
55
public class FilePreProcessorResult
66
{

src/ScriptCs.Core/IAssemblyResolver.cs renamed to src/ScriptCs.Contracts/IAssemblyResolver.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
using System.Collections.Generic;
22

3-
namespace ScriptCs
3+
namespace ScriptCs.Contracts
44
{
55
public interface IAssemblyResolver
66
{

src/ScriptCs.Core/IAssemblyUtility.cs renamed to src/ScriptCs.Contracts/IAssemblyUtility.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
namespace ScriptCs
1+
namespace ScriptCs.Contracts
22
{
33
public interface IAssemblyUtility
44
{

src/ScriptCs.Contracts/IConsole.cs

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -5,12 +5,15 @@ namespace ScriptCs.Contracts
55
public interface IConsole
66
{
77
void Write(string value);
8+
89
void WriteLine(string value);
10+
911
string ReadLine();
12+
1013
void Exit();
14+
1115
void ResetColor();
16+
1217
ConsoleColor ForegroundColor { get; set; }
1318
}
14-
}
15-
16-
19+
}
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
using System.Collections.Generic;
22

3-
namespace ScriptCs
3+
namespace ScriptCs.Contracts
44
{
55
public interface IFileParser
66
{

src/ScriptCs.Core/IFilePreProcessor.cs renamed to src/ScriptCs.Contracts/IFilePreProcessor.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
namespace ScriptCs
1+
namespace ScriptCs.Contracts
22
{
33
public interface IFilePreProcessor : IFileParser
44
{
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
using System.Collections.Generic;
33
using System.IO;
44

5-
namespace ScriptCs
5+
namespace ScriptCs.Contracts
66
{
77
public interface IFileSystem
88
{

src/ScriptCs.Core/Package/InstallationProvider/IInstallationProvider.cs renamed to src/ScriptCs.Contracts/IInstallationProvider.cs

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,16 @@
11
using System;
22
using System.Collections.Generic;
33

4-
namespace ScriptCs.Package.InstallationProvider
4+
namespace ScriptCs.Contracts
55
{
66
public interface IInstallationProvider
77
{
88
IEnumerable<string> GetRepositorySources(string path);
9+
910
void Initialize();
11+
1012
bool IsInstalled(IPackageReference packageId, bool allowPreRelease = false);
13+
1114
bool InstallPackage(IPackageReference packageId, bool allowPreRelease = false, Action<string> packageInstalled = null);
1215
}
1316
}
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
namespace ScriptCs
1+
namespace ScriptCs.Contracts
22
{
33
public interface ILineProcessor
44
{

0 commit comments

Comments
 (0)