Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
118 commits
Select commit Hold shift + click to select a range
5ccbcb8
Initial commit
filipw Mar 7, 2015
ca43877
added engine based on new roslyn bits from the fork
filipw Mar 7, 2015
890876f
added SLN
filipw Mar 7, 2015
87a539f
fixed csproj and added nuget
filipw Mar 7, 2015
e1d5cba
made the code compile
filipw Mar 7, 2015
6723aea
renamed roslyn to csharp
filipw Mar 7, 2015
34eb022
renamed old roslyn engine folder to csharp
filipw Mar 7, 2015
22e144e
add a build script which creates a nuget package
adamralph Mar 7, 2015
eb1201c
Merge pull request #1 from adamralph/build
filipw Mar 8, 2015
2bf1562
added core and contracts as submodule
filipw Mar 8, 2015
092e409
updated references to use submodule projects
filipw Mar 8, 2015
ac240ba
do not open multiline on invalid REPL command
filipw Mar 8, 2015
3b3defe
Create README.md
filipw Mar 8, 2015
edffe53
Update README.md
filipw Mar 8, 2015
7698aac
updated nuspec and build
filipw Mar 8, 2015
eaa80ff
Merge branch 'master' of https://github.com/scriptcs/scriptcs-csharp
filipw Mar 8, 2015
320821a
updated AssemblyInfo.cs
filipw Mar 8, 2015
f2a248a
added BaseDirectory support
filipw Mar 8, 2015
141cc93
updated packages
filipw Mar 14, 2015
538f92d
don't execute empty code
filipw Mar 14, 2015
b6ccae8
added VB. We'l need to figure out how to rename the repo and all that
filipw Mar 14, 2015
9b88947
fixed some code redundancy between repl engines
filipw Mar 14, 2015
cfc7ad3
added VB specific VisualBasicNamespaceLineProcessor
filipw Mar 15, 2015
5735856
removed trace - too many issues with it now (breaking REPL)
filipw Mar 15, 2015
56cadcb
split into 3 assemblies
filipw Mar 15, 2015
d622279
renamed to ScriptCs.Engines.sln
filipw Mar 15, 2015
8f23c4c
Update README.md
glennblock Mar 17, 2015
315f9ef
Merge pull request #3 from glennblock/master
filipw Mar 17, 2015
b0ef141
fix build script after rename and split into 3 projects
adamralph Mar 17, 2015
c3a6a60
Merge pull request #5 from adamralph/fix-build
filipw Mar 17, 2015
93a61c5
refactor: move MSBuild task config into method
adamralph Mar 17, 2015
bb1768a
refactor: remove redundant line break
adamralph Mar 17, 2015
0359d63
Merge pull request #6 from adamralph/refactor-baufile
filipw Mar 17, 2015
34927f1
added in memory engine and compiler engine
filipw Mar 21, 2015
2b45367
added CSharpPersistentEngine
filipw Mar 21, 2015
0fedff3
Merge pull request #8 from scriptcs/feature/cache-and-debug
adamralph Mar 21, 2015
2fc8687
updated packages to 1.0.0-rc2 from nuget (no more myget)
filipw May 2, 2015
fb9f669
removed scriptcs submodule and referenced scriptcs via nuget
filipw May 2, 2015
4e6d665
updated build
filipw May 2, 2015
d97800c
Merge remote-tracking branch 'remotes/test/master' into feature/rosly…
filipw Jun 30, 2015
cdc2156
removed unneeded files
filipw Jun 30, 2015
ae3bef5
removed ScriptCs.Engine.Roslyn and added the new engine projects
filipw Jun 30, 2015
208a5ff
fixed breaking project config on the new new engine projects
filipw Jun 30, 2015
c270d06
fixed tests that wouldn't build
filipw Jun 30, 2015
df1c63b
fixed unit tests
filipw Jul 26, 2015
e326a37
replaced roslyn nuget packages with references to lib folder
filipw Jul 26, 2015
44f666e
internalize roslyn 1.0.0-rc2
filipw Jul 26, 2015
330e1aa
ensure the proper assembly name at startup
filipw Jul 26, 2015
896ee27
replaced Common.Logging.ILog with ScriptCs ILog
filipw Jul 26, 2015
7b67e24
removed unneeded Common Logging references
filipw Jul 26, 2015
1ba5939
removed unneeded ScriptCs.Engine.Roslyn
filipw Jul 26, 2015
14661ce
fixed more tests - respect the immutability
filipw Jul 26, 2015
5d94fcf
added new names to Build.proj, temporarily remove acceptance tests
filipw Jul 26, 2015
8a2c373
Merge remote-tracking branch 'remotes/upstream/dev' into feature/rosl…
filipw Jul 27, 2015
548ada1
changed all new engines to use ILogProvider
filipw Jul 27, 2015
b86a86a
removed unneeded files from old engine repos
filipw Jul 27, 2015
e4d3ce9
added Common info files to new engine projects
filipw Jul 27, 2015
4fc4101
updated NuGet.exe
filipw Jul 27, 2015
87a6997
changed casing on nuget.core in an attempt to get Travis CI to pass
filipw Jul 27, 2015
5151114
fixed Core and Contracts references in ScriptCs.CSharp and ScriptCs.V…
filipw Jul 27, 2015
14396f0
one more nuget core rename
filipw Jul 27, 2015
8bfa740
bump to version 0.16.0
adamralph Aug 3, 2015
e8ac626
Merge branch 'dev' of https://github.com/scriptcs/scriptcs into featu…
filipw Aug 8, 2015
8c1a46c
fixed broken build
filipw Aug 11, 2015
a62f706
revert acceptance tests
filipw Aug 11, 2015
a735c7a
fixed debug compiled script to respect the host
filipw Aug 11, 2015
ada5fab
changed script library acceptance test to run without debug mode
filipw Aug 11, 2015
f483129
addressed code review feedback - clean up of proj files, don't share …
filipw Aug 17, 2015
b63fcf6
further clean up of project files and nuspecs
filipw Aug 17, 2015
19e5892
Make sure we don't use C# 6 (yet)
khellang Sep 2, 2015
c6849ce
Merge pull request #1089 from khellang/lang-version
filipw Sep 2, 2015
f58131c
Update README.md
jawn Sep 3, 2015
bf8969a
Merge pull request #1090 from jawn/patch-1
adamralph Sep 3, 2015
0e8be15
Hotfix for script-local cache folder
ChrSteinert Sep 7, 2015
e673406
Added explanatory comment to cache dir fix
ChrSteinert Sep 7, 2015
5b6e25b
Merge pull request #1091 from ChrSteinert/dev
adamralph Sep 7, 2015
5c74b58
Added a hotfix which deletes temporary folders created by NuGet
ChrSteinert Sep 9, 2015
b0e80af
Fixed empty path bug for the NuGet hotfix
ChrSteinert Sep 9, 2015
a855e2e
Merge remote-tracking branch 'remotes/upstream/dev' into feature/rosl…
filipw Sep 16, 2015
adfe3d0
Merge branch 'feature/roslyn-engines-rc2' of https://github.com/filip…
filipw Sep 16, 2015
9f4dcce
fixed typo
filipw Sep 22, 2015
1c798aa
Merge branch 'feature/roslyn-engines-rc2' of https://github.com/filip…
filipw Sep 22, 2015
3a3a4ba
Merge pull request #1064 from filipw/feature/roslyn-engines-rc2
khellang Sep 29, 2015
088069c
Merge pull request #1075 from adamralph/996-version-0-16-0
khellang Sep 30, 2015
c8bb59b
update copyright year
maqnouch Oct 17, 2015
288e7d5
Merge branch 'patch-1' into dev
adamralph Oct 17, 2015
406acf4
Updated README to reflect change from packages to scriptcs_packages
ryanrousseau Oct 21, 2015
2e2b2d5
Merge pull request #1105 from ryanrousseau/readme
adamralph Oct 21, 2015
1f89e50
Adding support for dynamic
glennblock Oct 26, 2015
8349bdb
Adding acceptance test
glennblock Oct 26, 2015
0b9a4a3
Adding acceptance test
glennblock Oct 26, 2015
d8525d6
Merge pull request #1111 from glennblock/1110
khellang Oct 26, 2015
2b9e5db
fix failed install output
adamralph Nov 3, 2015
144a01e
Merge pull request #1115 from adamralph/1114-fix-failed-install-output
glennblock Nov 3, 2015
e84a769
Provide editing capabilities using Mono.Terminal.GetLine.
migueldeicaza Nov 5, 2015
3bcf559
Renaming getline.cs, removing tabs / fixing formatting, fixing ctrl+c…
glennblock Nov 9, 2015
68567a6
Reverting references
glennblock Nov 9, 2015
caf2d1a
Merge pull request #1119 from glennblock/repl-enhancement
filipw Nov 14, 2015
98da819
(docs) Removing usage of Chocolatey aliases
gep13 Dec 2, 2015
3c995d6
(docs) Added missing opening parenthesis
gep13 Dec 2, 2015
ae272d6
Merge pull request #1123 from gep13/ReadmeChanges
adamralph Dec 8, 2015
638c74d
Merge pull request #1125 from gep13/ReadmeCorrection
adamralph Dec 8, 2015
c41bb7d
Adding OpenIdeCommand, generates a solution for the current script fo…
glennblock Aug 30, 2015
d4d8e02
Merge pull request #1093 from ChrSteinert/NuGetCoreHousekeepingHotfix
glennblock Feb 14, 2016
101f4d0
Renames ScriptCs.CSharp to ScriptCs.Engine.Roslyn
glennblock Feb 17, 2016
9308e34
Reverting version to VS2013
glennblock Feb 17, 2016
2a3a701
Merge branch 'dev' of github.com:scriptcs/scriptcs into openide
glennblock Feb 17, 2016
a8d52f3
Refactoring Tuple to ProjectItem class
glennblock Feb 17, 2016
d6d70fa
Adding ProjectItem
glennblock Feb 17, 2016
79e8d6e
Merge pull request #1109 from glennblock/openide
filipw Feb 17, 2016
a4b3bce
Removing VB
glennblock Feb 28, 2016
3d8c551
Reverting
glennblock Feb 28, 2016
dfc33c3
Renaming module class, and updating refs
glennblock Feb 28, 2016
c2d53cb
Merge pull request #1134 from glennblock/1133
filipw Feb 28, 2016
aff720d
Left over fixes need for rename / removal of VB
glennblock Feb 29, 2016
dbebf1e
Merge pull request #1135 from glennblock/1133
filipw Feb 29, 2016
cfdfa6f
ChocolateyInstall.ps1 should not restore Roslyn
jrusbatch Mar 21, 2016
f2506d5
Merge pull request #1140 from jrusbatch/chocolatey-script
glennblock Mar 23, 2016
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion LICENSE.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
Copyright 2013, 2014 Glenn Block, Justin Rusbatch, Filip Wojcieszyn
Copyright 2013 Glenn Block, Justin Rusbatch, Filip Wojcieszyn

Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
Expand Down
24 changes: 14 additions & 10 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -30,11 +30,13 @@ If the above fails with the error indicating that proxy authentication is requir

@powershell -NoProfile -ExecutionPolicy Unrestricted -Command "[Net.WebRequest]::DefaultWebProxy.Credentials = [Net.CredentialCache]::DefaultCredentials; iex ((New-Object Net.WebClient).DownloadString('https://chocolatey.org/install.ps1'))" && SET PATH=%PATH%;%systemdrive%\chocolatey\bin

**Note:** If you are using a version of Chocolatey > 0.9.9.0 you can pass the `-y` into the install and upgrade commands to prevent the confirmation that will appear.

### Installing scriptcs

Once Chocolatey has been installed, you can install the latest stable version of scriptcs from your command prompt:

cinst scriptcs
choco install scriptcs

Chocolatey will install scriptcs to `%LOCALAPPDATA%\scriptcs\` and update your PATH accordingly.

Expand All @@ -44,13 +46,15 @@ Chocolatey will install scriptcs to `%LOCALAPPDATA%\scriptcs\` and update your P

With Chocolatey, keeping scriptcs updated is just as easy:

cup scriptcs
choco upgrade scriptcs

**Note:** If you are using a version of Chocolatey < 0.9.0.0 you will need to use `choco update scriptcs`, but also think about updating Chocolatey itself.

### Nightly builds

Nightly builds are hosted on [MyGet](https://www.myget.org/), and can also be installed through with Chocolatey:

cinst scriptcs -pre -source https://www.myget.org/F/scriptcsnightly/
choco install scriptcs -pre -source https://www.myget.org/F/scriptcsnightly/

### Building from source

Expand Down Expand Up @@ -161,7 +165,7 @@ RavenDB started, listening on http://localhost:8080.

Script Packs can be used to further reduce the amount of code you need to write when working with common frameworks.

* In an empty directory, install the [ScriptCs.WebApi](https://nuget.org/packages/ScriptCs.WebApi/) script pack from NuGet. The script pack will automatically imports the Web API namespaces and provides a convenient factory method for initializing the Web API host. It also replaces the default `ControllerResolver` with a custom implementation that allows Web API to discover controllers declared in scripts.
* In an empty directory, install the [ScriptCs.WebApi](https://nuget.org/packages/ScriptCs.WebApi/) script pack from NuGet. The script pack automatically imports the Web API namespaces and provides a convenient factory method for initializing the Web API host. It also replaces the default `ControllerResolver` with a custom implementation that allows Web API to discover controllers declared in scripts.

```batchfile
scriptcs -install ScriptCs.WebApi
Expand Down Expand Up @@ -241,21 +245,21 @@ Instructions for debugging scripts using Visual Studio can be found on the [wiki

### Package installation

You can install any NuGet packages directly from the scriptcs CLI. This will pull the relevant packages from NuGet, and install them in the packages folder.
You can install any NuGet packages directly from the scriptcs CLI. This will pull the relevant packages from NuGet, and install them in the scriptcs_packages folder.

Once the packages are installed, you can simply start using them in your script code directly (just import the namespaces - no additional bootstrapping or DLL referencing is needed).

The `install` command will also create a `packages.config` file if you don't have one - so that you can easily redistribute your script (without having to copy the package binaries).
The `install` command will also create a `scriptcs_packages.config` file if you don't have one - so that you can easily redistribute your script (without having to copy the package binaries).

- `scriptcs -install {package name}` will install the desired package from NuGet.

For example:

scriptcs -install ServiceStack

- `scriptcs -install` (without package name) will look for the `packages.config` file located in the current execution directory, and install all the packages specified there. You only need to specify **top level** packages.
- `scriptcs -install` (without package name) will look for the `scriptcs_packages.config` file located in the current execution directory, and install all the packages specified there. You only need to specify **top level** packages.

For example, you might create the following `packages.config`:
For example, you might create the following `scriptcs_packages.config`:

<?xml version="1.0" encoding="utf-8"?>
<packages>
Expand All @@ -268,7 +272,7 @@ And then just call:

scriptcs -install

As a result, all packages specified in the `packages.config`, including all dependencies, will be downloaded and installed in the `packages` folder.
As a result, all packages specified in the `scriptcs_packages.config`, including all dependencies, will be downloaded and installed in the `scriptcs_packages` folder.


## Contributing
Expand Down Expand Up @@ -298,7 +302,7 @@ Want to chat? In addition to Twitter, you can find us on [Google Groups](https:/
* [Damian Schenkelman](http://github.com/dschenkelman) ([@dschenkelman](https://twitter.com/intent/user?screen_name=dschenkelman))
* [Kristian Hellang](http://github.com/khellang) ([@khellang](https://twitter.com/intent/user?screen_name=khellang))
* [Adam Ralph](http://github.com/adamralph) ([@adamralph](https://twitter.com/intent/user?screen_name=adamralph))
* [Paul Bouwer](http://github.com/paulbouwer) [@pbouwer](https://twitter.com/intent/user?screen_name=pbouwer))
* [Paul Bouwer](http://github.com/paulbouwer) ([@pbouwer](https://twitter.com/intent/user?screen_name=pbouwer))

## Credits

Expand Down
22 changes: 14 additions & 8 deletions ScriptCs.sln
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@

Microsoft Visual Studio Solution File, Format Version 12.00
# Visual Studio 2013
VisualStudioVersion = 12.0.31101.0
# Visual Studio 14
VisualStudioVersion = 14.0.24720.0
MinimumVisualStudioVersion = 10.0.40219.1
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ScriptCs", "src\ScriptCs\ScriptCs.csproj", "{25080671-1A80-4041-B9C7-260578FF4849}"
EndProject
Expand All @@ -24,8 +24,6 @@ Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "build", "build", "{9659F354
build\ScriptCs.Version.props = build\ScriptCs.Version.props
EndProjectSection
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ScriptCs.Engine.Roslyn", "src\ScriptCs.Engine.Roslyn\ScriptCs.Engine.Roslyn.csproj", "{E79EC231-E27D-4057-91C9-2D001A3A8C3B}"
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ScriptCs.Engine.Roslyn.Tests", "test\ScriptCs.Engine.Roslyn.Tests\ScriptCs.Engine.Roslyn.Tests.csproj", "{28D11DE5-9F98-4E0A-8CCC-9CDC19110451}"
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ScriptCs.Hosting", "src\ScriptCs.Hosting\ScriptCs.Hosting.csproj", "{9AEF2D95-87FB-4829-B384-34BFE076D531}"
Expand All @@ -46,6 +44,10 @@ Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = ".nuget", ".nuget", "{B13804
.nuget\packages.config = .nuget\packages.config
EndProjectSection
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ScriptCs.Engine.Common", "src\ScriptCs.Engine.Common\ScriptCs.Engine.Common.csproj", "{38A12481-8652-4A9C-9D90-1C15043EFEE5}"
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ScriptCs.Engine.Roslyn", "src\ScriptCs.Engine.Roslyn\ScriptCs.Engine.Roslyn.csproj", "{E79EC231-E27D-4057-91C9-2D001A3A8C3B}"
EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
Debug|Any CPU = Debug|Any CPU
Expand All @@ -72,10 +74,6 @@ Global
{AC228213-7356-4F0D-BA48-EBA5FB8A7506}.Debug|Any CPU.Build.0 = Debug|Any CPU
{AC228213-7356-4F0D-BA48-EBA5FB8A7506}.Release|Any CPU.ActiveCfg = Release|Any CPU
{AC228213-7356-4F0D-BA48-EBA5FB8A7506}.Release|Any CPU.Build.0 = Release|Any CPU
{E79EC231-E27D-4057-91C9-2D001A3A8C3B}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{E79EC231-E27D-4057-91C9-2D001A3A8C3B}.Debug|Any CPU.Build.0 = Debug|Any CPU
{E79EC231-E27D-4057-91C9-2D001A3A8C3B}.Release|Any CPU.ActiveCfg = Release|Any CPU
{E79EC231-E27D-4057-91C9-2D001A3A8C3B}.Release|Any CPU.Build.0 = Release|Any CPU
{28D11DE5-9F98-4E0A-8CCC-9CDC19110451}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{28D11DE5-9F98-4E0A-8CCC-9CDC19110451}.Debug|Any CPU.Build.0 = Debug|Any CPU
{28D11DE5-9F98-4E0A-8CCC-9CDC19110451}.Release|Any CPU.ActiveCfg = Release|Any CPU
Expand All @@ -100,6 +98,14 @@ Global
{10684649-2922-41F5-AB9B-20B127CBF92C}.Debug|Any CPU.Build.0 = Debug|Any CPU
{10684649-2922-41F5-AB9B-20B127CBF92C}.Release|Any CPU.ActiveCfg = Release|Any CPU
{10684649-2922-41F5-AB9B-20B127CBF92C}.Release|Any CPU.Build.0 = Release|Any CPU
{38A12481-8652-4A9C-9D90-1C15043EFEE5}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{38A12481-8652-4A9C-9D90-1C15043EFEE5}.Debug|Any CPU.Build.0 = Debug|Any CPU
{38A12481-8652-4A9C-9D90-1C15043EFEE5}.Release|Any CPU.ActiveCfg = Release|Any CPU
{38A12481-8652-4A9C-9D90-1C15043EFEE5}.Release|Any CPU.Build.0 = Release|Any CPU
{E79EC231-E27D-4057-91C9-2D001A3A8C3B}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{E79EC231-E27D-4057-91C9-2D001A3A8C3B}.Debug|Any CPU.Build.0 = Debug|Any CPU
{E79EC231-E27D-4057-91C9-2D001A3A8C3B}.Release|Any CPU.ActiveCfg = Release|Any CPU
{E79EC231-E27D-4057-91C9-2D001A3A8C3B}.Release|Any CPU.Build.0 = Release|Any CPU
EndGlobalSection
GlobalSection(SolutionProperties) = preSolution
HideSolutionNode = FALSE
Expand Down
4 changes: 2 additions & 2 deletions build/Build.proj
Original file line number Diff line number Diff line change
Expand Up @@ -45,7 +45,7 @@

<Target Name="Test" DependsOnTargets="Build">
<ItemGroup>
<TestAssemblies Include="$(Root)test\**\bin\$(Configuration)\**\*.Tests.dll;$(Root)test\**\bin\$(Configuration)\**\*.Tests.Acceptance.dll" />
<TestAssemblies Include="$(Root)test\**\bin\$(Configuration)\**\*.Tests.dll;$(Root)test\**\bin\$(Configuration)\**\*.Tests.Acceptance.dll" />
</ItemGroup>

<xunit Assemblies="@(TestAssemblies)" Xml="$(ArtifactsPath)TestResults.xml" />
Expand Down Expand Up @@ -78,8 +78,8 @@
<ItemGroup>
<NuGetProjects Include="$(Root)src\ScriptCs.Contracts\ScriptCs.Contracts.csproj" />
<NuGetProjects Include="$(Root)src\ScriptCs.Core\ScriptCs.Core.csproj" />
<NuGetProjects Include="$(Root)src\ScriptCs.Engine.Roslyn\ScriptCs.Engine.Roslyn.csproj" />
<NuGetProjects Include="$(Root)src\ScriptCs.Hosting\ScriptCs.Hosting.csproj" />
<NuGetProjects Include="$(Root)src\ScriptCs.Engine.Roslyn\ScriptCs.Engine.Roslyn.csproj" />
<NuGetProjects Include="$(Root)src\ScriptCs.Engine.Mono\ScriptCs.Engine.Mono.csproj" />
</ItemGroup>
<Message Text="Building NuGet packages..." Importance="high" />
Expand Down
2 changes: 1 addition & 1 deletion build/ScriptCs.Version.props
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@
<!-- Use the properties below to control the version of the assemblies created. -->
<PropertyGroup>
<MajorVersion>0</MajorVersion>
<MinorVersion>15</MinorVersion>
<MinorVersion>16</MinorVersion>
<PatchVersion>0</PatchVersion>

<!-- Change this to set the build quality of the project. Use values like "alpha", "beta", "rc1", "rtm", etc. -->
Expand Down
Binary file added lib/Microsoft.CodeAnalysis.CSharp.Desktop.dll
Binary file not shown.
87 changes: 87 additions & 0 deletions lib/Microsoft.CodeAnalysis.CSharp.Desktop.xml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Binary file added lib/Microsoft.CodeAnalysis.CSharp.dll
Binary file not shown.
Loading