diff --git a/README.md b/.github/README.md
similarity index 100%
rename from README.md
rename to .github/README.md
diff --git a/.gitignore b/.gitignore
index 6969a316..368c413a 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,3 +1,10 @@
+## Ignore Visual Studio temporary files, build results, and
+## files generated by popular Visual Studio add-ons.
+##
+## Get latest from https://github.com/github/gitignore/blob/main/VisualStudio.gitignore
+
+## Custom files
+
*_name_S*
.vs/
@@ -58,3 +65,402 @@ Languages/IronPython/Tests/vbproptest0.*.dll
*.binlog
*.ProjectImports.zip
*result.xml
+
+## Ignore Visual Studio temporary files, build results, and
+## files generated by popular Visual Studio add-ons.
+
+# User-specific files
+*.rsuser
+*.suo
+*.user
+*.userosscache
+*.sln.docstates
+
+# User-specific files (MonoDevelop/Xamarin Studio)
+*.userprefs
+
+# Mono auto generated files
+mono_crash.*
+
+# Build results
+[Dd]ebug/
+[Dd]ebugPublic/
+[Rr]elease/
+[Rr]eleases/
+x64/
+x86/
+[Ww][Ii][Nn]32/
+[Aa][Rr][Mm]/
+[Aa][Rr][Mm]64/
+bld/
+[Bb]in/
+[Oo]bj/
+[Ll]og/
+[Ll]ogs/
+
+# Visual Studio 2015/2017 cache/options directory
+.vs/
+# Uncomment if you have tasks that create the project's static files in wwwroot
+#wwwroot/
+
+# Visual Studio 2017 auto generated files
+Generated\ Files/
+
+# MSTest test Results
+[Tt]est[Rr]esult*/
+[Bb]uild[Ll]og.*
+
+# NUnit
+*.VisualState.xml
+TestResult.xml
+nunit-*.xml
+
+# Build Results of an ATL Project
+[Dd]ebugPS/
+[Rr]eleasePS/
+dlldata.c
+
+# Benchmark Results
+BenchmarkDotNet.Artifacts/
+
+# .NET Core
+project.lock.json
+project.fragment.lock.json
+artifacts/
+
+# ASP.NET Scaffolding
+ScaffoldingReadMe.txt
+
+# StyleCop
+StyleCopReport.xml
+
+# Files built by Visual Studio
+*_i.c
+*_p.c
+*_h.h
+*.ilk
+*.meta
+*.obj
+*.iobj
+*.pch
+*.pdb
+*.ipdb
+*.pgc
+*.pgd
+*.rsp
+# but not Directory.Build.rsp, as it configures directory-level build defaults
+!Directory.Build.rsp
+*.sbr
+*.tlb
+*.tli
+*.tlh
+*.tmp
+*.tmp_proj
+*_wpftmp.csproj
+*.log
+*.tlog
+*.vspscc
+*.vssscc
+.builds
+*.pidb
+*.svclog
+*.scc
+
+# Chutzpah Test files
+_Chutzpah*
+
+# Visual C++ cache files
+ipch/
+*.aps
+*.ncb
+*.opendb
+*.opensdf
+*.sdf
+*.cachefile
+*.VC.db
+*.VC.VC.opendb
+
+# Visual Studio profiler
+*.psess
+*.vsp
+*.vspx
+*.sap
+
+# Visual Studio Trace Files
+*.e2e
+
+# TFS 2012 Local Workspace
+$tf/
+
+# Guidance Automation Toolkit
+*.gpState
+
+# ReSharper is a .NET coding add-in
+_ReSharper*/
+*.[Rr]e[Ss]harper
+*.DotSettings.user
+
+# TeamCity is a build add-in
+_TeamCity*
+
+# DotCover is a Code Coverage Tool
+*.dotCover
+
+# AxoCover is a Code Coverage Tool
+.axoCover/*
+!.axoCover/settings.json
+
+# Coverlet is a free, cross platform Code Coverage Tool
+coverage*.json
+coverage*.xml
+coverage*.info
+
+# Visual Studio code coverage results
+*.coverage
+*.coveragexml
+
+# NCrunch
+_NCrunch_*
+.*crunch*.local.xml
+nCrunchTemp_*
+
+# MightyMoose
+*.mm.*
+AutoTest.Net/
+
+# Web workbench (sass)
+.sass-cache/
+
+# Installshield output folder
+[Ee]xpress/
+
+# DocProject is a documentation generator add-in
+DocProject/buildhelp/
+DocProject/Help/*.HxT
+DocProject/Help/*.HxC
+DocProject/Help/*.hhc
+DocProject/Help/*.hhk
+DocProject/Help/*.hhp
+DocProject/Help/Html2
+DocProject/Help/html
+
+# Click-Once directory
+publish/
+
+# Publish Web Output
+*.[Pp]ublish.xml
+*.azurePubxml
+# Note: Comment the next line if you want to checkin your web deploy settings,
+# but database connection strings (with potential passwords) will be unencrypted
+*.pubxml
+*.publishproj
+
+# Microsoft Azure Web App publish settings. Comment the next line if you want to
+# checkin your Azure Web App publish settings, but sensitive information contained
+# in these scripts will be unencrypted
+PublishScripts/
+
+# NuGet Packages
+*.nupkg
+# NuGet Symbol Packages
+*.snupkg
+# The packages folder can be ignored because of Package Restore
+**/[Pp]ackages/*
+# except build/, which is used as an MSBuild target.
+!**/[Pp]ackages/build/
+# Uncomment if necessary however generally it will be regenerated when needed
+#!**/[Pp]ackages/repositories.config
+# NuGet v3's project.json files produces more ignorable files
+*.nuget.props
+*.nuget.targets
+
+# Microsoft Azure Build Output
+csx/
+*.build.csdef
+
+# Microsoft Azure Emulator
+ecf/
+rcf/
+
+# Windows Store app package directories and files
+AppPackages/
+BundleArtifacts/
+Package.StoreAssociation.xml
+_pkginfo.txt
+*.appx
+*.appxbundle
+*.appxupload
+
+# Visual Studio cache files
+# files ending in .cache can be ignored
+*.[Cc]ache
+# but keep track of directories ending in .cache
+!?*.[Cc]ache/
+
+# Others
+ClientBin/
+~$*
+*~
+*.dbmdl
+*.dbproj.schemaview
+*.jfm
+*.pfx
+*.publishsettings
+orleans.codegen.cs
+
+# Including strong name files can present a security risk
+# (https://github.com/github/gitignore/pull/2483#issue-259490424)
+#*.snk
+
+# Since there are multiple workflows, uncomment next line to ignore bower_components
+# (https://github.com/github/gitignore/pull/1529#issuecomment-104372622)
+#bower_components/
+
+# RIA/Silverlight projects
+Generated_Code/
+
+# Backup & report files from converting an old project file
+# to a newer Visual Studio version. Backup files are not needed,
+# because we have git ;-)
+_UpgradeReport_Files/
+Backup*/
+UpgradeLog*.XML
+UpgradeLog*.htm
+ServiceFabricBackup/
+*.rptproj.bak
+
+# SQL Server files
+*.mdf
+*.ldf
+*.ndf
+
+# Business Intelligence projects
+*.rdl.data
+*.bim.layout
+*.bim_*.settings
+*.rptproj.rsuser
+*- [Bb]ackup.rdl
+*- [Bb]ackup ([0-9]).rdl
+*- [Bb]ackup ([0-9][0-9]).rdl
+
+# Microsoft Fakes
+FakesAssemblies/
+
+# GhostDoc plugin setting file
+*.GhostDoc.xml
+
+# Node.js Tools for Visual Studio
+.ntvs_analysis.dat
+node_modules/
+
+# Visual Studio 6 build log
+*.plg
+
+# Visual Studio 6 workspace options file
+*.opt
+
+# Visual Studio 6 auto-generated workspace file (contains which files were open etc.)
+*.vbw
+
+# Visual Studio 6 auto-generated project file (contains which files were open etc.)
+*.vbp
+
+# Visual Studio 6 workspace and project file (working project files containing files to include in project)
+*.dsw
+*.dsp
+
+# Visual Studio 6 technical files
+*.ncb
+*.aps
+
+# Visual Studio LightSwitch build output
+**/*.HTMLClient/GeneratedArtifacts
+**/*.DesktopClient/GeneratedArtifacts
+**/*.DesktopClient/ModelManifest.xml
+**/*.Server/GeneratedArtifacts
+**/*.Server/ModelManifest.xml
+_Pvt_Extensions
+
+# Paket dependency manager
+.paket/paket.exe
+paket-files/
+
+# FAKE - F# Make
+.fake/
+
+# CodeRush personal settings
+.cr/personal
+
+# Python Tools for Visual Studio (PTVS)
+__pycache__/
+*.pyc
+
+# Cake - Uncomment if you are using it
+# tools/**
+# !tools/packages.config
+
+# Tabs Studio
+*.tss
+
+# Telerik's JustMock configuration file
+*.jmconfig
+
+# BizTalk build output
+*.btp.cs
+*.btm.cs
+*.odx.cs
+*.xsd.cs
+
+# OpenCover UI analysis results
+OpenCover/
+
+# Azure Stream Analytics local run output
+ASALocalRun/
+
+# MSBuild Binary and Structured Log
+*.binlog
+
+# NVidia Nsight GPU debugger configuration file
+*.nvuser
+
+# MFractors (Xamarin productivity tool) working folder
+.mfractor/
+
+# Local History for Visual Studio
+.localhistory/
+
+# Visual Studio History (VSHistory) files
+.vshistory/
+
+# BeatPulse healthcheck temp database
+healthchecksdb
+
+# Backup folder for Package Reference Convert tool in Visual Studio 2017
+MigrationBackup/
+
+# Ionide (cross platform F# VS Code tools) working folder
+.ionide/
+
+# Fody - auto-generated XML schema
+FodyWeavers.xsd
+
+# VS Code files for those working on multiple tools
+.vscode/*
+!.vscode/settings.json
+!.vscode/tasks.json
+!.vscode/launch.json
+!.vscode/extensions.json
+*.code-workspace
+
+# Local History for Visual Studio Code
+.history/
+
+# Windows Installer files from build outputs
+*.cab
+*.msi
+*.msix
+*.msm
+*.msp
+
+# JetBrains Rider
+*.sln.iml
diff --git a/.vsts-ci.yml b/.vsts-ci.yml
deleted file mode 100644
index 6e8567eb..00000000
--- a/.vsts-ci.yml
+++ /dev/null
@@ -1,37 +0,0 @@
-jobs:
-
-################################################################################
-- job: Windows
-################################################################################
- displayName: Windows
- timeoutInMinutes: 180
- pool:
- vmImage: windows-latest
- steps:
- - template: Build/steps.yml
- parameters:
- os: 'Windows'
-
-################################################################################
-- job: Linux
-################################################################################
- displayName: Linux (Ubuntu)
- timeoutInMinutes: 180
- pool:
- vmImage: ubuntu-latest
- steps:
- - template: Build/steps.yml
- parameters:
- os: 'Linux'
-
-################################################################################
-- job: macOS
-################################################################################
- displayName: macOS
- timeoutInMinutes: 180
- pool:
- vmImage: macOS-latest
- steps:
- - template: Build/steps.yml
- parameters:
- os: 'macOS'
diff --git a/Build.proj b/Build.proj
index 44d71c4f..697fbf0d 100644
--- a/Build.proj
+++ b/Build.proj
@@ -9,7 +9,7 @@
$(RootDir)\Util
$(RootDir)\bin
- $(RootDir)\Build
+ $(RootDir)\Packaging\Targets
@@ -19,8 +19,8 @@
$(MajorVersion).$(MinorVersion).$(MicroVersion)
$(MajorVersion).$(MinorVersion).$(MicroVersion)-$(ReleaseLevel)$(ReleaseSerial)
- $(RootDir)\Package\$(Configuration)\Stage\DynamicLanguageRuntime.$(PackageVersion)
- $(RootDir)\Package\$(Configuration)\Packages\DynamicLanguageRuntime.$(PackageVersion)
+ $(RootDir)\Packaging\$(Configuration)\Stage\DynamicLanguageRuntime.$(PackageVersion)
+ $(RootDir)\Packaging\$(Configuration)\Packages\DynamicLanguageRuntime.$(PackageVersion)
@@ -70,8 +70,8 @@
-
-
+
+
@@ -88,7 +88,7 @@
- $(RootDir)/Package/nuget
+ $(RootDir)/Packaging/NuGet
@@ -100,14 +100,14 @@
-
-
+
+
-
diff --git a/Dynamic.sln b/Dynamic.sln
index a0fdd4d8..729b5815 100644
--- a/Dynamic.sln
+++ b/Dynamic.sln
@@ -10,11 +10,11 @@ Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "ClrAssembly", "Tests\ClrAss
{EB66B766-6354-4208-A3D4-AACBDCB5C3B3} = {EB66B766-6354-4208-A3D4-AACBDCB5C3B3}
EndProjectSection
EndProject
-Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Microsoft.Dynamic", "Src\Microsoft.Dynamic\Microsoft.Dynamic.csproj", "{EB66B766-6354-4208-A3D4-AACBDCB5C3B3}"
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Microsoft.Dynamic", "Dynamic\Microsoft.Dynamic.csproj", "{EB66B766-6354-4208-A3D4-AACBDCB5C3B3}"
EndProject
-Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Microsoft.Scripting", "Src\Microsoft.Scripting\Microsoft.Scripting.csproj", "{02FF0909-F5AD-48CF-A86A-345E721B7E40}"
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Microsoft.Scripting", "Scripting\Microsoft.Scripting.csproj", "{02FF0909-F5AD-48CF-A86A-345E721B7E40}"
EndProject
-Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Microsoft.Scripting.Metadata", "Src\Microsoft.Scripting.Metadata\Microsoft.Scripting.Metadata.csproj", "{ACDD9B9E-8FE6-439C-9521-1CCBA47F6143}"
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Microsoft.Scripting.Metadata", "Metadata\Microsoft.Scripting.Metadata.csproj", "{ACDD9B9E-8FE6-439C-9521-1CCBA47F6143}"
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Metadata", "Tests\Metadata\Metadata.csproj", "{848BBEB0-63E6-4736-B60C-23A9D733593D}"
EndProject
@@ -28,8 +28,7 @@ Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Solution Items", "Solution
global.json = global.json
LICENSE = LICENSE
make.ps1 = make.ps1
- NuGet.config = NuGet.config
- README.md = README.md
+ .github\README.md = .github\README.md
EndProjectSection
EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Build", "Build", "{60056F49-17D6-4C5C-80EC-F203BA2F7E3B}"
diff --git a/Src/Microsoft.Dynamic/Actions/ActionBinder.cs b/Dynamic/Actions/ActionBinder.cs
similarity index 100%
rename from Src/Microsoft.Dynamic/Actions/ActionBinder.cs
rename to Dynamic/Actions/ActionBinder.cs
diff --git a/Src/Microsoft.Dynamic/Actions/Argument.cs b/Dynamic/Actions/Argument.cs
similarity index 100%
rename from Src/Microsoft.Dynamic/Actions/Argument.cs
rename to Dynamic/Actions/Argument.cs
diff --git a/Src/Microsoft.Dynamic/Actions/ArgumentType.cs b/Dynamic/Actions/ArgumentType.cs
similarity index 100%
rename from Src/Microsoft.Dynamic/Actions/ArgumentType.cs
rename to Dynamic/Actions/ArgumentType.cs
diff --git a/Src/Microsoft.Dynamic/Actions/BoundMemberTracker.cs b/Dynamic/Actions/BoundMemberTracker.cs
similarity index 100%
rename from Src/Microsoft.Dynamic/Actions/BoundMemberTracker.cs
rename to Dynamic/Actions/BoundMemberTracker.cs
diff --git a/Src/Microsoft.Dynamic/Actions/CallSignature.cs b/Dynamic/Actions/CallSignature.cs
similarity index 100%
rename from Src/Microsoft.Dynamic/Actions/CallSignature.cs
rename to Dynamic/Actions/CallSignature.cs
diff --git a/Src/Microsoft.Dynamic/Actions/Calls/ActualArguments.cs b/Dynamic/Actions/Calls/ActualArguments.cs
similarity index 100%
rename from Src/Microsoft.Dynamic/Actions/Calls/ActualArguments.cs
rename to Dynamic/Actions/Calls/ActualArguments.cs
diff --git a/Src/Microsoft.Dynamic/Actions/Calls/ApplicableCandidate.cs b/Dynamic/Actions/Calls/ApplicableCandidate.cs
similarity index 100%
rename from Src/Microsoft.Dynamic/Actions/Calls/ApplicableCandidate.cs
rename to Dynamic/Actions/Calls/ApplicableCandidate.cs
diff --git a/Src/Microsoft.Dynamic/Actions/Calls/ArgBuilder.cs b/Dynamic/Actions/Calls/ArgBuilder.cs
similarity index 100%
rename from Src/Microsoft.Dynamic/Actions/Calls/ArgBuilder.cs
rename to Dynamic/Actions/Calls/ArgBuilder.cs
diff --git a/Src/Microsoft.Dynamic/Actions/Calls/ArgumentBinding.cs b/Dynamic/Actions/Calls/ArgumentBinding.cs
similarity index 100%
rename from Src/Microsoft.Dynamic/Actions/Calls/ArgumentBinding.cs
rename to Dynamic/Actions/Calls/ArgumentBinding.cs
diff --git a/Src/Microsoft.Dynamic/Actions/Calls/BindingResult.cs b/Dynamic/Actions/Calls/BindingResult.cs
similarity index 100%
rename from Src/Microsoft.Dynamic/Actions/Calls/BindingResult.cs
rename to Dynamic/Actions/Calls/BindingResult.cs
diff --git a/Src/Microsoft.Dynamic/Actions/Calls/BindingTarget.cs b/Dynamic/Actions/Calls/BindingTarget.cs
similarity index 100%
rename from Src/Microsoft.Dynamic/Actions/Calls/BindingTarget.cs
rename to Dynamic/Actions/Calls/BindingTarget.cs
diff --git a/Src/Microsoft.Dynamic/Actions/Calls/ByRefReturnBuilder.cs b/Dynamic/Actions/Calls/ByRefReturnBuilder.cs
similarity index 100%
rename from Src/Microsoft.Dynamic/Actions/Calls/ByRefReturnBuilder.cs
rename to Dynamic/Actions/Calls/ByRefReturnBuilder.cs
diff --git a/Src/Microsoft.Dynamic/Actions/Calls/CallFailure.cs b/Dynamic/Actions/Calls/CallFailure.cs
similarity index 100%
rename from Src/Microsoft.Dynamic/Actions/Calls/CallFailure.cs
rename to Dynamic/Actions/Calls/CallFailure.cs
diff --git a/Src/Microsoft.Dynamic/Actions/Calls/CallFailureReason.cs b/Dynamic/Actions/Calls/CallFailureReason.cs
similarity index 100%
rename from Src/Microsoft.Dynamic/Actions/Calls/CallFailureReason.cs
rename to Dynamic/Actions/Calls/CallFailureReason.cs
diff --git a/Src/Microsoft.Dynamic/Actions/Calls/Candidate.cs b/Dynamic/Actions/Calls/Candidate.cs
similarity index 100%
rename from Src/Microsoft.Dynamic/Actions/Calls/Candidate.cs
rename to Dynamic/Actions/Calls/Candidate.cs
diff --git a/Src/Microsoft.Dynamic/Actions/Calls/CandidateSet.cs b/Dynamic/Actions/Calls/CandidateSet.cs
similarity index 100%
rename from Src/Microsoft.Dynamic/Actions/Calls/CandidateSet.cs
rename to Dynamic/Actions/Calls/CandidateSet.cs
diff --git a/Src/Microsoft.Dynamic/Actions/Calls/ConversionResult.cs b/Dynamic/Actions/Calls/ConversionResult.cs
similarity index 100%
rename from Src/Microsoft.Dynamic/Actions/Calls/ConversionResult.cs
rename to Dynamic/Actions/Calls/ConversionResult.cs
diff --git a/Src/Microsoft.Dynamic/Actions/Calls/DefaultArgBuilder.cs b/Dynamic/Actions/Calls/DefaultArgBuilder.cs
similarity index 100%
rename from Src/Microsoft.Dynamic/Actions/Calls/DefaultArgBuilder.cs
rename to Dynamic/Actions/Calls/DefaultArgBuilder.cs
diff --git a/Src/Microsoft.Dynamic/Actions/Calls/DefaultOverloadResolver.cs b/Dynamic/Actions/Calls/DefaultOverloadResolver.cs
similarity index 100%
rename from Src/Microsoft.Dynamic/Actions/Calls/DefaultOverloadResolver.cs
rename to Dynamic/Actions/Calls/DefaultOverloadResolver.cs
diff --git a/Src/Microsoft.Dynamic/Actions/Calls/InstanceBuilder.cs b/Dynamic/Actions/Calls/InstanceBuilder.cs
similarity index 100%
rename from Src/Microsoft.Dynamic/Actions/Calls/InstanceBuilder.cs
rename to Dynamic/Actions/Calls/InstanceBuilder.cs
diff --git a/Src/Microsoft.Dynamic/Actions/Calls/KeywordArgBuilder.cs b/Dynamic/Actions/Calls/KeywordArgBuilder.cs
similarity index 100%
rename from Src/Microsoft.Dynamic/Actions/Calls/KeywordArgBuilder.cs
rename to Dynamic/Actions/Calls/KeywordArgBuilder.cs
diff --git a/Src/Microsoft.Dynamic/Actions/Calls/KeywordConstructorReturnBuilder.cs b/Dynamic/Actions/Calls/KeywordConstructorReturnBuilder.cs
similarity index 100%
rename from Src/Microsoft.Dynamic/Actions/Calls/KeywordConstructorReturnBuilder.cs
rename to Dynamic/Actions/Calls/KeywordConstructorReturnBuilder.cs
diff --git a/Src/Microsoft.Dynamic/Actions/Calls/MethodCandidate.cs b/Dynamic/Actions/Calls/MethodCandidate.cs
similarity index 100%
rename from Src/Microsoft.Dynamic/Actions/Calls/MethodCandidate.cs
rename to Dynamic/Actions/Calls/MethodCandidate.cs
diff --git a/Src/Microsoft.Dynamic/Actions/Calls/NarrowingLevel.cs b/Dynamic/Actions/Calls/NarrowingLevel.cs
similarity index 100%
rename from Src/Microsoft.Dynamic/Actions/Calls/NarrowingLevel.cs
rename to Dynamic/Actions/Calls/NarrowingLevel.cs
diff --git a/Src/Microsoft.Dynamic/Actions/Calls/OutArgBuilder.cs b/Dynamic/Actions/Calls/OutArgBuilder.cs
similarity index 100%
rename from Src/Microsoft.Dynamic/Actions/Calls/OutArgBuilder.cs
rename to Dynamic/Actions/Calls/OutArgBuilder.cs
diff --git a/Src/Microsoft.Dynamic/Actions/Calls/OverloadInfo.cs b/Dynamic/Actions/Calls/OverloadInfo.cs
similarity index 100%
rename from Src/Microsoft.Dynamic/Actions/Calls/OverloadInfo.cs
rename to Dynamic/Actions/Calls/OverloadInfo.cs
diff --git a/Src/Microsoft.Dynamic/Actions/Calls/OverloadResolver.cs b/Dynamic/Actions/Calls/OverloadResolver.cs
similarity index 100%
rename from Src/Microsoft.Dynamic/Actions/Calls/OverloadResolver.cs
rename to Dynamic/Actions/Calls/OverloadResolver.cs
diff --git a/Src/Microsoft.Dynamic/Actions/Calls/OverloadResolverFactory.cs b/Dynamic/Actions/Calls/OverloadResolverFactory.cs
similarity index 100%
rename from Src/Microsoft.Dynamic/Actions/Calls/OverloadResolverFactory.cs
rename to Dynamic/Actions/Calls/OverloadResolverFactory.cs
diff --git a/Src/Microsoft.Dynamic/Actions/Calls/ParameterMapping.cs b/Dynamic/Actions/Calls/ParameterMapping.cs
similarity index 100%
rename from Src/Microsoft.Dynamic/Actions/Calls/ParameterMapping.cs
rename to Dynamic/Actions/Calls/ParameterMapping.cs
diff --git a/Src/Microsoft.Dynamic/Actions/Calls/ParameterWrapper.cs b/Dynamic/Actions/Calls/ParameterWrapper.cs
similarity index 100%
rename from Src/Microsoft.Dynamic/Actions/Calls/ParameterWrapper.cs
rename to Dynamic/Actions/Calls/ParameterWrapper.cs
diff --git a/Src/Microsoft.Dynamic/Actions/Calls/ParamsArgBuilder.cs b/Dynamic/Actions/Calls/ParamsArgBuilder.cs
similarity index 100%
rename from Src/Microsoft.Dynamic/Actions/Calls/ParamsArgBuilder.cs
rename to Dynamic/Actions/Calls/ParamsArgBuilder.cs
diff --git a/Src/Microsoft.Dynamic/Actions/Calls/ParamsDictArgBuilder.cs b/Dynamic/Actions/Calls/ParamsDictArgBuilder.cs
similarity index 100%
rename from Src/Microsoft.Dynamic/Actions/Calls/ParamsDictArgBuilder.cs
rename to Dynamic/Actions/Calls/ParamsDictArgBuilder.cs
diff --git a/Src/Microsoft.Dynamic/Actions/Calls/ReferenceArgBuilder.cs b/Dynamic/Actions/Calls/ReferenceArgBuilder.cs
similarity index 100%
rename from Src/Microsoft.Dynamic/Actions/Calls/ReferenceArgBuilder.cs
rename to Dynamic/Actions/Calls/ReferenceArgBuilder.cs
diff --git a/Src/Microsoft.Dynamic/Actions/Calls/RestrictedArguments.cs b/Dynamic/Actions/Calls/RestrictedArguments.cs
similarity index 100%
rename from Src/Microsoft.Dynamic/Actions/Calls/RestrictedArguments.cs
rename to Dynamic/Actions/Calls/RestrictedArguments.cs
diff --git a/Src/Microsoft.Dynamic/Actions/Calls/ReturnBuilder.cs b/Dynamic/Actions/Calls/ReturnBuilder.cs
similarity index 100%
rename from Src/Microsoft.Dynamic/Actions/Calls/ReturnBuilder.cs
rename to Dynamic/Actions/Calls/ReturnBuilder.cs
diff --git a/Src/Microsoft.Dynamic/Actions/Calls/ReturnReferenceArgBuilder.cs b/Dynamic/Actions/Calls/ReturnReferenceArgBuilder.cs
similarity index 100%
rename from Src/Microsoft.Dynamic/Actions/Calls/ReturnReferenceArgBuilder.cs
rename to Dynamic/Actions/Calls/ReturnReferenceArgBuilder.cs
diff --git a/Src/Microsoft.Dynamic/Actions/Calls/SimpleArgBuilder.cs b/Dynamic/Actions/Calls/SimpleArgBuilder.cs
similarity index 100%
rename from Src/Microsoft.Dynamic/Actions/Calls/SimpleArgBuilder.cs
rename to Dynamic/Actions/Calls/SimpleArgBuilder.cs
diff --git a/Src/Microsoft.Dynamic/Actions/Calls/TypeInferer.cs b/Dynamic/Actions/Calls/TypeInferer.cs
similarity index 100%
rename from Src/Microsoft.Dynamic/Actions/Calls/TypeInferer.cs
rename to Dynamic/Actions/Calls/TypeInferer.cs
diff --git a/Src/Microsoft.Dynamic/Actions/ComboActionRewriter.cs b/Dynamic/Actions/ComboActionRewriter.cs
similarity index 100%
rename from Src/Microsoft.Dynamic/Actions/ComboActionRewriter.cs
rename to Dynamic/Actions/ComboActionRewriter.cs
diff --git a/Src/Microsoft.Dynamic/Actions/ComboBinder.cs b/Dynamic/Actions/ComboBinder.cs
similarity index 100%
rename from Src/Microsoft.Dynamic/Actions/ComboBinder.cs
rename to Dynamic/Actions/ComboBinder.cs
diff --git a/Src/Microsoft.Dynamic/Actions/ConditionalBuilder.cs b/Dynamic/Actions/ConditionalBuilder.cs
similarity index 100%
rename from Src/Microsoft.Dynamic/Actions/ConditionalBuilder.cs
rename to Dynamic/Actions/ConditionalBuilder.cs
diff --git a/Src/Microsoft.Dynamic/Actions/ConstructorTracker.cs b/Dynamic/Actions/ConstructorTracker.cs
similarity index 100%
rename from Src/Microsoft.Dynamic/Actions/ConstructorTracker.cs
rename to Dynamic/Actions/ConstructorTracker.cs
diff --git a/Src/Microsoft.Dynamic/Actions/ConversionResultKind.cs b/Dynamic/Actions/ConversionResultKind.cs
similarity index 100%
rename from Src/Microsoft.Dynamic/Actions/ConversionResultKind.cs
rename to Dynamic/Actions/ConversionResultKind.cs
diff --git a/Src/Microsoft.Dynamic/Actions/CustomTracker.cs b/Dynamic/Actions/CustomTracker.cs
similarity index 100%
rename from Src/Microsoft.Dynamic/Actions/CustomTracker.cs
rename to Dynamic/Actions/CustomTracker.cs
diff --git a/Src/Microsoft.Dynamic/Actions/DefaultBinder.Conversions.cs b/Dynamic/Actions/DefaultBinder.Conversions.cs
similarity index 100%
rename from Src/Microsoft.Dynamic/Actions/DefaultBinder.Conversions.cs
rename to Dynamic/Actions/DefaultBinder.Conversions.cs
diff --git a/Src/Microsoft.Dynamic/Actions/DefaultBinder.DeleteMember.cs b/Dynamic/Actions/DefaultBinder.DeleteMember.cs
similarity index 100%
rename from Src/Microsoft.Dynamic/Actions/DefaultBinder.DeleteMember.cs
rename to Dynamic/Actions/DefaultBinder.DeleteMember.cs
diff --git a/Src/Microsoft.Dynamic/Actions/DefaultBinder.GetMember.cs b/Dynamic/Actions/DefaultBinder.GetMember.cs
similarity index 100%
rename from Src/Microsoft.Dynamic/Actions/DefaultBinder.GetMember.cs
rename to Dynamic/Actions/DefaultBinder.GetMember.cs
diff --git a/Src/Microsoft.Dynamic/Actions/DefaultBinder.Invoke.cs b/Dynamic/Actions/DefaultBinder.Invoke.cs
similarity index 100%
rename from Src/Microsoft.Dynamic/Actions/DefaultBinder.Invoke.cs
rename to Dynamic/Actions/DefaultBinder.Invoke.cs
diff --git a/Src/Microsoft.Dynamic/Actions/DefaultBinder.MethodCalls.cs b/Dynamic/Actions/DefaultBinder.MethodCalls.cs
similarity index 100%
rename from Src/Microsoft.Dynamic/Actions/DefaultBinder.MethodCalls.cs
rename to Dynamic/Actions/DefaultBinder.MethodCalls.cs
diff --git a/Src/Microsoft.Dynamic/Actions/DefaultBinder.Operations.cs b/Dynamic/Actions/DefaultBinder.Operations.cs
similarity index 100%
rename from Src/Microsoft.Dynamic/Actions/DefaultBinder.Operations.cs
rename to Dynamic/Actions/DefaultBinder.Operations.cs
diff --git a/Src/Microsoft.Dynamic/Actions/DefaultBinder.SetMember.cs b/Dynamic/Actions/DefaultBinder.SetMember.cs
similarity index 100%
rename from Src/Microsoft.Dynamic/Actions/DefaultBinder.SetMember.cs
rename to Dynamic/Actions/DefaultBinder.SetMember.cs
diff --git a/Src/Microsoft.Dynamic/Actions/DefaultBinder.cs b/Dynamic/Actions/DefaultBinder.cs
similarity index 100%
rename from Src/Microsoft.Dynamic/Actions/DefaultBinder.cs
rename to Dynamic/Actions/DefaultBinder.cs
diff --git a/Src/Microsoft.Dynamic/Actions/DynamicSiteHelper.cs b/Dynamic/Actions/DynamicSiteHelper.cs
similarity index 100%
rename from Src/Microsoft.Dynamic/Actions/DynamicSiteHelper.cs
rename to Dynamic/Actions/DynamicSiteHelper.cs
diff --git a/Src/Microsoft.Dynamic/Actions/ErrorInfo.cs b/Dynamic/Actions/ErrorInfo.cs
similarity index 100%
rename from Src/Microsoft.Dynamic/Actions/ErrorInfo.cs
rename to Dynamic/Actions/ErrorInfo.cs
diff --git a/Src/Microsoft.Dynamic/Actions/ErrorMetaObject.cs b/Dynamic/Actions/ErrorMetaObject.cs
similarity index 100%
rename from Src/Microsoft.Dynamic/Actions/ErrorMetaObject.cs
rename to Dynamic/Actions/ErrorMetaObject.cs
diff --git a/Src/Microsoft.Dynamic/Actions/EventTracker.cs b/Dynamic/Actions/EventTracker.cs
similarity index 100%
rename from Src/Microsoft.Dynamic/Actions/EventTracker.cs
rename to Dynamic/Actions/EventTracker.cs
diff --git a/Src/Microsoft.Dynamic/Actions/ExtensionBinaryOperationBinder.cs b/Dynamic/Actions/ExtensionBinaryOperationBinder.cs
similarity index 100%
rename from Src/Microsoft.Dynamic/Actions/ExtensionBinaryOperationBinder.cs
rename to Dynamic/Actions/ExtensionBinaryOperationBinder.cs
diff --git a/Src/Microsoft.Dynamic/Actions/ExtensionMethodTracker.cs b/Dynamic/Actions/ExtensionMethodTracker.cs
similarity index 100%
rename from Src/Microsoft.Dynamic/Actions/ExtensionMethodTracker.cs
rename to Dynamic/Actions/ExtensionMethodTracker.cs
diff --git a/Src/Microsoft.Dynamic/Actions/ExtensionPropertyTracker.cs b/Dynamic/Actions/ExtensionPropertyTracker.cs
similarity index 100%
rename from Src/Microsoft.Dynamic/Actions/ExtensionPropertyTracker.cs
rename to Dynamic/Actions/ExtensionPropertyTracker.cs
diff --git a/Src/Microsoft.Dynamic/Actions/ExtensionUnaryOperationBinder.cs b/Dynamic/Actions/ExtensionUnaryOperationBinder.cs
similarity index 100%
rename from Src/Microsoft.Dynamic/Actions/ExtensionUnaryOperationBinder.cs
rename to Dynamic/Actions/ExtensionUnaryOperationBinder.cs
diff --git a/Src/Microsoft.Dynamic/Actions/FieldTracker.cs b/Dynamic/Actions/FieldTracker.cs
similarity index 100%
rename from Src/Microsoft.Dynamic/Actions/FieldTracker.cs
rename to Dynamic/Actions/FieldTracker.cs
diff --git a/Src/Microsoft.Dynamic/Actions/ILightExceptionBinder.cs b/Dynamic/Actions/ILightExceptionBinder.cs
similarity index 100%
rename from Src/Microsoft.Dynamic/Actions/ILightExceptionBinder.cs
rename to Dynamic/Actions/ILightExceptionBinder.cs
diff --git a/Src/Microsoft.Dynamic/Actions/Interceptor.cs b/Dynamic/Actions/Interceptor.cs
similarity index 100%
rename from Src/Microsoft.Dynamic/Actions/Interceptor.cs
rename to Dynamic/Actions/Interceptor.cs
diff --git a/Src/Microsoft.Dynamic/Actions/MemberGroup.cs b/Dynamic/Actions/MemberGroup.cs
similarity index 100%
rename from Src/Microsoft.Dynamic/Actions/MemberGroup.cs
rename to Dynamic/Actions/MemberGroup.cs
diff --git a/Src/Microsoft.Dynamic/Actions/MemberRequestKind.cs b/Dynamic/Actions/MemberRequestKind.cs
similarity index 100%
rename from Src/Microsoft.Dynamic/Actions/MemberRequestKind.cs
rename to Dynamic/Actions/MemberRequestKind.cs
diff --git a/Src/Microsoft.Dynamic/Actions/MemberTracker.cs b/Dynamic/Actions/MemberTracker.cs
similarity index 100%
rename from Src/Microsoft.Dynamic/Actions/MemberTracker.cs
rename to Dynamic/Actions/MemberTracker.cs
diff --git a/Src/Microsoft.Dynamic/Actions/MethodGroup.cs b/Dynamic/Actions/MethodGroup.cs
similarity index 100%
rename from Src/Microsoft.Dynamic/Actions/MethodGroup.cs
rename to Dynamic/Actions/MethodGroup.cs
diff --git a/Src/Microsoft.Dynamic/Actions/MethodTracker.cs b/Dynamic/Actions/MethodTracker.cs
similarity index 100%
rename from Src/Microsoft.Dynamic/Actions/MethodTracker.cs
rename to Dynamic/Actions/MethodTracker.cs
diff --git a/Src/Microsoft.Dynamic/Actions/NamespaceTracker.cs b/Dynamic/Actions/NamespaceTracker.cs
similarity index 100%
rename from Src/Microsoft.Dynamic/Actions/NamespaceTracker.cs
rename to Dynamic/Actions/NamespaceTracker.cs
diff --git a/Src/Microsoft.Dynamic/Actions/NestedTypeTracker.cs b/Dynamic/Actions/NestedTypeTracker.cs
similarity index 100%
rename from Src/Microsoft.Dynamic/Actions/NestedTypeTracker.cs
rename to Dynamic/Actions/NestedTypeTracker.cs
diff --git a/Src/Microsoft.Dynamic/Actions/NoSideEffectsAttribute.cs b/Dynamic/Actions/NoSideEffectsAttribute.cs
similarity index 100%
rename from Src/Microsoft.Dynamic/Actions/NoSideEffectsAttribute.cs
rename to Dynamic/Actions/NoSideEffectsAttribute.cs
diff --git a/Src/Microsoft.Dynamic/Actions/OperationBinder.cs b/Dynamic/Actions/OperationBinder.cs
similarity index 100%
rename from Src/Microsoft.Dynamic/Actions/OperationBinder.cs
rename to Dynamic/Actions/OperationBinder.cs
diff --git a/Src/Microsoft.Dynamic/Actions/OperationMetaObject.cs b/Dynamic/Actions/OperationMetaObject.cs
similarity index 100%
rename from Src/Microsoft.Dynamic/Actions/OperationMetaObject.cs
rename to Dynamic/Actions/OperationMetaObject.cs
diff --git a/Src/Microsoft.Dynamic/Actions/OperatorInfo.cs b/Dynamic/Actions/OperatorInfo.cs
similarity index 100%
rename from Src/Microsoft.Dynamic/Actions/OperatorInfo.cs
rename to Dynamic/Actions/OperatorInfo.cs
diff --git a/Src/Microsoft.Dynamic/Actions/PropertyTracker.cs b/Dynamic/Actions/PropertyTracker.cs
similarity index 100%
rename from Src/Microsoft.Dynamic/Actions/PropertyTracker.cs
rename to Dynamic/Actions/PropertyTracker.cs
diff --git a/Src/Microsoft.Dynamic/Actions/ReflectedPropertyTracker.cs b/Dynamic/Actions/ReflectedPropertyTracker.cs
similarity index 100%
rename from Src/Microsoft.Dynamic/Actions/ReflectedPropertyTracker.cs
rename to Dynamic/Actions/ReflectedPropertyTracker.cs
diff --git a/Src/Microsoft.Dynamic/Actions/TopNamespaceTracker.cs b/Dynamic/Actions/TopNamespaceTracker.cs
similarity index 100%
rename from Src/Microsoft.Dynamic/Actions/TopNamespaceTracker.cs
rename to Dynamic/Actions/TopNamespaceTracker.cs
diff --git a/Src/Microsoft.Dynamic/Actions/TrackerTypes.cs b/Dynamic/Actions/TrackerTypes.cs
similarity index 100%
rename from Src/Microsoft.Dynamic/Actions/TrackerTypes.cs
rename to Dynamic/Actions/TrackerTypes.cs
diff --git a/Src/Microsoft.Dynamic/Actions/TypeGroup.cs b/Dynamic/Actions/TypeGroup.cs
similarity index 100%
rename from Src/Microsoft.Dynamic/Actions/TypeGroup.cs
rename to Dynamic/Actions/TypeGroup.cs
diff --git a/Src/Microsoft.Dynamic/Actions/TypeTracker.cs b/Dynamic/Actions/TypeTracker.cs
similarity index 100%
rename from Src/Microsoft.Dynamic/Actions/TypeTracker.cs
rename to Dynamic/Actions/TypeTracker.cs
diff --git a/Src/Microsoft.Dynamic/Ast/BinaryExpression.cs b/Dynamic/Ast/BinaryExpression.cs
similarity index 100%
rename from Src/Microsoft.Dynamic/Ast/BinaryExpression.cs
rename to Dynamic/Ast/BinaryExpression.cs
diff --git a/Src/Microsoft.Dynamic/Ast/Block.cs b/Dynamic/Ast/Block.cs
similarity index 100%
rename from Src/Microsoft.Dynamic/Ast/Block.cs
rename to Dynamic/Ast/Block.cs
diff --git a/Src/Microsoft.Dynamic/Ast/BlockBuilder.cs b/Dynamic/Ast/BlockBuilder.cs
similarity index 100%
rename from Src/Microsoft.Dynamic/Ast/BlockBuilder.cs
rename to Dynamic/Ast/BlockBuilder.cs
diff --git a/Src/Microsoft.Dynamic/Ast/ConstantExpression.cs b/Dynamic/Ast/ConstantExpression.cs
similarity index 100%
rename from Src/Microsoft.Dynamic/Ast/ConstantExpression.cs
rename to Dynamic/Ast/ConstantExpression.cs
diff --git a/Src/Microsoft.Dynamic/Ast/DebugStatement.cs b/Dynamic/Ast/DebugStatement.cs
similarity index 100%
rename from Src/Microsoft.Dynamic/Ast/DebugStatement.cs
rename to Dynamic/Ast/DebugStatement.cs
diff --git a/Src/Microsoft.Dynamic/Ast/EmptyStatements.cs b/Dynamic/Ast/EmptyStatements.cs
similarity index 100%
rename from Src/Microsoft.Dynamic/Ast/EmptyStatements.cs
rename to Dynamic/Ast/EmptyStatements.cs
diff --git a/Src/Microsoft.Dynamic/Ast/ExpressionCollectionBuilder.cs b/Dynamic/Ast/ExpressionCollectionBuilder.cs
similarity index 100%
rename from Src/Microsoft.Dynamic/Ast/ExpressionCollectionBuilder.cs
rename to Dynamic/Ast/ExpressionCollectionBuilder.cs
diff --git a/Src/Microsoft.Dynamic/Ast/FinallyFlowControlExpression.cs b/Dynamic/Ast/FinallyFlowControlExpression.cs
similarity index 100%
rename from Src/Microsoft.Dynamic/Ast/FinallyFlowControlExpression.cs
rename to Dynamic/Ast/FinallyFlowControlExpression.cs
diff --git a/Src/Microsoft.Dynamic/Ast/FlowControlRewriter.cs b/Dynamic/Ast/FlowControlRewriter.cs
similarity index 100%
rename from Src/Microsoft.Dynamic/Ast/FlowControlRewriter.cs
rename to Dynamic/Ast/FlowControlRewriter.cs
diff --git a/Src/Microsoft.Dynamic/Ast/GeneratorExpression.cs b/Dynamic/Ast/GeneratorExpression.cs
similarity index 100%
rename from Src/Microsoft.Dynamic/Ast/GeneratorExpression.cs
rename to Dynamic/Ast/GeneratorExpression.cs
diff --git a/Src/Microsoft.Dynamic/Ast/GeneratorRewriter.cs b/Dynamic/Ast/GeneratorRewriter.cs
similarity index 100%
rename from Src/Microsoft.Dynamic/Ast/GeneratorRewriter.cs
rename to Dynamic/Ast/GeneratorRewriter.cs
diff --git a/Src/Microsoft.Dynamic/Ast/ILightExceptionAwareExpression.cs b/Dynamic/Ast/ILightExceptionAwareExpression.cs
similarity index 100%
rename from Src/Microsoft.Dynamic/Ast/ILightExceptionAwareExpression.cs
rename to Dynamic/Ast/ILightExceptionAwareExpression.cs
diff --git a/Src/Microsoft.Dynamic/Ast/IfStatementBuilder.cs b/Dynamic/Ast/IfStatementBuilder.cs
similarity index 100%
rename from Src/Microsoft.Dynamic/Ast/IfStatementBuilder.cs
rename to Dynamic/Ast/IfStatementBuilder.cs
diff --git a/Src/Microsoft.Dynamic/Ast/IfStatementTest.cs b/Dynamic/Ast/IfStatementTest.cs
similarity index 100%
rename from Src/Microsoft.Dynamic/Ast/IfStatementTest.cs
rename to Dynamic/Ast/IfStatementTest.cs
diff --git a/Src/Microsoft.Dynamic/Ast/LambdaBuilder.cs b/Dynamic/Ast/LambdaBuilder.cs
similarity index 100%
rename from Src/Microsoft.Dynamic/Ast/LambdaBuilder.cs
rename to Dynamic/Ast/LambdaBuilder.cs
diff --git a/Src/Microsoft.Dynamic/Ast/LambdaParameterRewriter.cs b/Dynamic/Ast/LambdaParameterRewriter.cs
similarity index 100%
rename from Src/Microsoft.Dynamic/Ast/LambdaParameterRewriter.cs
rename to Dynamic/Ast/LambdaParameterRewriter.cs
diff --git a/Src/Microsoft.Dynamic/Ast/LightCheckAndThrowExpression.cs b/Dynamic/Ast/LightCheckAndThrowExpression.cs
similarity index 100%
rename from Src/Microsoft.Dynamic/Ast/LightCheckAndThrowExpression.cs
rename to Dynamic/Ast/LightCheckAndThrowExpression.cs
diff --git a/Src/Microsoft.Dynamic/Ast/LightDynamicExpression.cs b/Dynamic/Ast/LightDynamicExpression.cs
similarity index 100%
rename from Src/Microsoft.Dynamic/Ast/LightDynamicExpression.cs
rename to Dynamic/Ast/LightDynamicExpression.cs
diff --git a/Src/Microsoft.Dynamic/Ast/LightExceptionConvertingExpression.cs b/Dynamic/Ast/LightExceptionConvertingExpression.cs
similarity index 100%
rename from Src/Microsoft.Dynamic/Ast/LightExceptionConvertingExpression.cs
rename to Dynamic/Ast/LightExceptionConvertingExpression.cs
diff --git a/Src/Microsoft.Dynamic/Ast/LightExceptionRewriter.cs b/Dynamic/Ast/LightExceptionRewriter.cs
similarity index 100%
rename from Src/Microsoft.Dynamic/Ast/LightExceptionRewriter.cs
rename to Dynamic/Ast/LightExceptionRewriter.cs
diff --git a/Src/Microsoft.Dynamic/Ast/LightLambdaExpression.cs b/Dynamic/Ast/LightLambdaExpression.cs
similarity index 100%
rename from Src/Microsoft.Dynamic/Ast/LightLambdaExpression.cs
rename to Dynamic/Ast/LightLambdaExpression.cs
diff --git a/Src/Microsoft.Dynamic/Ast/LightThrowExpression.cs b/Dynamic/Ast/LightThrowExpression.cs
similarity index 100%
rename from Src/Microsoft.Dynamic/Ast/LightThrowExpression.cs
rename to Dynamic/Ast/LightThrowExpression.cs
diff --git a/Src/Microsoft.Dynamic/Ast/LoopStatement.cs b/Dynamic/Ast/LoopStatement.cs
similarity index 100%
rename from Src/Microsoft.Dynamic/Ast/LoopStatement.cs
rename to Dynamic/Ast/LoopStatement.cs
diff --git a/Src/Microsoft.Dynamic/Ast/MethodCallExpression.cs b/Dynamic/Ast/MethodCallExpression.cs
similarity index 100%
rename from Src/Microsoft.Dynamic/Ast/MethodCallExpression.cs
rename to Dynamic/Ast/MethodCallExpression.cs
diff --git a/Src/Microsoft.Dynamic/Ast/NewArrayExpression.cs b/Dynamic/Ast/NewArrayExpression.cs
similarity index 100%
rename from Src/Microsoft.Dynamic/Ast/NewArrayExpression.cs
rename to Dynamic/Ast/NewArrayExpression.cs
diff --git a/Src/Microsoft.Dynamic/Ast/NewExpression.cs b/Dynamic/Ast/NewExpression.cs
similarity index 100%
rename from Src/Microsoft.Dynamic/Ast/NewExpression.cs
rename to Dynamic/Ast/NewExpression.cs
diff --git a/Src/Microsoft.Dynamic/Ast/SourceFileInformation.cs b/Dynamic/Ast/SourceFileInformation.cs
similarity index 100%
rename from Src/Microsoft.Dynamic/Ast/SourceFileInformation.cs
rename to Dynamic/Ast/SourceFileInformation.cs
diff --git a/Src/Microsoft.Dynamic/Ast/TryStatementBuilder.cs b/Dynamic/Ast/TryStatementBuilder.cs
similarity index 100%
rename from Src/Microsoft.Dynamic/Ast/TryStatementBuilder.cs
rename to Dynamic/Ast/TryStatementBuilder.cs
diff --git a/Src/Microsoft.Dynamic/Ast/UnaryExpression.cs b/Dynamic/Ast/UnaryExpression.cs
similarity index 100%
rename from Src/Microsoft.Dynamic/Ast/UnaryExpression.cs
rename to Dynamic/Ast/UnaryExpression.cs
diff --git a/Src/Microsoft.Dynamic/Ast/Utils.cs b/Dynamic/Ast/Utils.cs
similarity index 100%
rename from Src/Microsoft.Dynamic/Ast/Utils.cs
rename to Dynamic/Ast/Utils.cs
diff --git a/Src/Microsoft.Dynamic/Ast/YieldExpression.cs b/Dynamic/Ast/YieldExpression.cs
similarity index 100%
rename from Src/Microsoft.Dynamic/Ast/YieldExpression.cs
rename to Dynamic/Ast/YieldExpression.cs
diff --git a/Src/Microsoft.Dynamic/ComInterop/ArgBuilder.cs b/Dynamic/ComInterop/ArgBuilder.cs
similarity index 100%
rename from Src/Microsoft.Dynamic/ComInterop/ArgBuilder.cs
rename to Dynamic/ComInterop/ArgBuilder.cs
diff --git a/Src/Microsoft.Dynamic/ComInterop/BoolArgBuilder.cs b/Dynamic/ComInterop/BoolArgBuilder.cs
similarity index 100%
rename from Src/Microsoft.Dynamic/ComInterop/BoolArgBuilder.cs
rename to Dynamic/ComInterop/BoolArgBuilder.cs
diff --git a/Src/Microsoft.Dynamic/ComInterop/BoundDispEvent.cs b/Dynamic/ComInterop/BoundDispEvent.cs
similarity index 100%
rename from Src/Microsoft.Dynamic/ComInterop/BoundDispEvent.cs
rename to Dynamic/ComInterop/BoundDispEvent.cs
diff --git a/Src/Microsoft.Dynamic/ComInterop/CollectionExtensions.cs b/Dynamic/ComInterop/CollectionExtensions.cs
similarity index 100%
rename from Src/Microsoft.Dynamic/ComInterop/CollectionExtensions.cs
rename to Dynamic/ComInterop/CollectionExtensions.cs
diff --git a/Src/Microsoft.Dynamic/ComInterop/ComBinder.cs b/Dynamic/ComInterop/ComBinder.cs
similarity index 100%
rename from Src/Microsoft.Dynamic/ComInterop/ComBinder.cs
rename to Dynamic/ComInterop/ComBinder.cs
diff --git a/Src/Microsoft.Dynamic/ComInterop/ComBinderHelpers.cs b/Dynamic/ComInterop/ComBinderHelpers.cs
similarity index 100%
rename from Src/Microsoft.Dynamic/ComInterop/ComBinderHelpers.cs
rename to Dynamic/ComInterop/ComBinderHelpers.cs
diff --git a/Src/Microsoft.Dynamic/ComInterop/ComClassMetaObject.cs b/Dynamic/ComInterop/ComClassMetaObject.cs
similarity index 100%
rename from Src/Microsoft.Dynamic/ComInterop/ComClassMetaObject.cs
rename to Dynamic/ComInterop/ComClassMetaObject.cs
diff --git a/Src/Microsoft.Dynamic/ComInterop/ComDispIds.cs b/Dynamic/ComInterop/ComDispIds.cs
similarity index 100%
rename from Src/Microsoft.Dynamic/ComInterop/ComDispIds.cs
rename to Dynamic/ComInterop/ComDispIds.cs
diff --git a/Src/Microsoft.Dynamic/ComInterop/ComEventDesc.cs b/Dynamic/ComInterop/ComEventDesc.cs
similarity index 100%
rename from Src/Microsoft.Dynamic/ComInterop/ComEventDesc.cs
rename to Dynamic/ComInterop/ComEventDesc.cs
diff --git a/Src/Microsoft.Dynamic/ComInterop/ComEventSink.netcoreapp.cs b/Dynamic/ComInterop/ComEventSink.netcoreapp.cs
similarity index 100%
rename from Src/Microsoft.Dynamic/ComInterop/ComEventSink.netcoreapp.cs
rename to Dynamic/ComInterop/ComEventSink.netcoreapp.cs
diff --git a/Src/Microsoft.Dynamic/ComInterop/ComEventSink.netfx.cs b/Dynamic/ComInterop/ComEventSink.netfx.cs
similarity index 100%
rename from Src/Microsoft.Dynamic/ComInterop/ComEventSink.netfx.cs
rename to Dynamic/ComInterop/ComEventSink.netfx.cs
diff --git a/Src/Microsoft.Dynamic/ComInterop/ComEventSinkProxy.netfx.cs b/Dynamic/ComInterop/ComEventSinkProxy.netfx.cs
similarity index 100%
rename from Src/Microsoft.Dynamic/ComInterop/ComEventSinkProxy.netfx.cs
rename to Dynamic/ComInterop/ComEventSinkProxy.netfx.cs
diff --git a/Src/Microsoft.Dynamic/ComInterop/ComEventSinksContainer.cs b/Dynamic/ComInterop/ComEventSinksContainer.cs
similarity index 100%
rename from Src/Microsoft.Dynamic/ComInterop/ComEventSinksContainer.cs
rename to Dynamic/ComInterop/ComEventSinksContainer.cs
diff --git a/Src/Microsoft.Dynamic/ComInterop/ComEventsMethod.netcoreapp.cs b/Dynamic/ComInterop/ComEventsMethod.netcoreapp.cs
similarity index 100%
rename from Src/Microsoft.Dynamic/ComInterop/ComEventsMethod.netcoreapp.cs
rename to Dynamic/ComInterop/ComEventsMethod.netcoreapp.cs
diff --git a/Src/Microsoft.Dynamic/ComInterop/ComFallbackMetaObject.cs b/Dynamic/ComInterop/ComFallbackMetaObject.cs
similarity index 100%
rename from Src/Microsoft.Dynamic/ComInterop/ComFallbackMetaObject.cs
rename to Dynamic/ComInterop/ComFallbackMetaObject.cs
diff --git a/Src/Microsoft.Dynamic/ComInterop/ComHresults.cs b/Dynamic/ComInterop/ComHresults.cs
similarity index 100%
rename from Src/Microsoft.Dynamic/ComInterop/ComHresults.cs
rename to Dynamic/ComInterop/ComHresults.cs
diff --git a/Src/Microsoft.Dynamic/ComInterop/ComInterop.cs b/Dynamic/ComInterop/ComInterop.cs
similarity index 100%
rename from Src/Microsoft.Dynamic/ComInterop/ComInterop.cs
rename to Dynamic/ComInterop/ComInterop.cs
diff --git a/Src/Microsoft.Dynamic/ComInterop/ComInvokeAction.cs b/Dynamic/ComInterop/ComInvokeAction.cs
similarity index 100%
rename from Src/Microsoft.Dynamic/ComInterop/ComInvokeAction.cs
rename to Dynamic/ComInterop/ComInvokeAction.cs
diff --git a/Src/Microsoft.Dynamic/ComInterop/ComInvokeBinder.cs b/Dynamic/ComInterop/ComInvokeBinder.cs
similarity index 100%
rename from Src/Microsoft.Dynamic/ComInterop/ComInvokeBinder.cs
rename to Dynamic/ComInterop/ComInvokeBinder.cs
diff --git a/Src/Microsoft.Dynamic/ComInterop/ComMetaObject.cs b/Dynamic/ComInterop/ComMetaObject.cs
similarity index 100%
rename from Src/Microsoft.Dynamic/ComInterop/ComMetaObject.cs
rename to Dynamic/ComInterop/ComMetaObject.cs
diff --git a/Src/Microsoft.Dynamic/ComInterop/ComMethodDesc.cs b/Dynamic/ComInterop/ComMethodDesc.cs
similarity index 100%
rename from Src/Microsoft.Dynamic/ComInterop/ComMethodDesc.cs
rename to Dynamic/ComInterop/ComMethodDesc.cs
diff --git a/Src/Microsoft.Dynamic/ComInterop/ComObject.cs b/Dynamic/ComInterop/ComObject.cs
similarity index 100%
rename from Src/Microsoft.Dynamic/ComInterop/ComObject.cs
rename to Dynamic/ComInterop/ComObject.cs
diff --git a/Src/Microsoft.Dynamic/ComInterop/ComParamDesc.cs b/Dynamic/ComInterop/ComParamDesc.cs
similarity index 100%
rename from Src/Microsoft.Dynamic/ComInterop/ComParamDesc.cs
rename to Dynamic/ComInterop/ComParamDesc.cs
diff --git a/Src/Microsoft.Dynamic/ComInterop/ComRuntimeHelpers.cs b/Dynamic/ComInterop/ComRuntimeHelpers.cs
similarity index 100%
rename from Src/Microsoft.Dynamic/ComInterop/ComRuntimeHelpers.cs
rename to Dynamic/ComInterop/ComRuntimeHelpers.cs
diff --git a/Src/Microsoft.Dynamic/ComInterop/ComType.cs b/Dynamic/ComInterop/ComType.cs
similarity index 100%
rename from Src/Microsoft.Dynamic/ComInterop/ComType.cs
rename to Dynamic/ComInterop/ComType.cs
diff --git a/Src/Microsoft.Dynamic/ComInterop/ComTypeClassDesc.cs b/Dynamic/ComInterop/ComTypeClassDesc.cs
similarity index 100%
rename from Src/Microsoft.Dynamic/ComInterop/ComTypeClassDesc.cs
rename to Dynamic/ComInterop/ComTypeClassDesc.cs
diff --git a/Src/Microsoft.Dynamic/ComInterop/ComTypeDesc.cs b/Dynamic/ComInterop/ComTypeDesc.cs
similarity index 100%
rename from Src/Microsoft.Dynamic/ComInterop/ComTypeDesc.cs
rename to Dynamic/ComInterop/ComTypeDesc.cs
diff --git a/Src/Microsoft.Dynamic/ComInterop/ComTypeEnumDesc.cs b/Dynamic/ComInterop/ComTypeEnumDesc.cs
similarity index 100%
rename from Src/Microsoft.Dynamic/ComInterop/ComTypeEnumDesc.cs
rename to Dynamic/ComInterop/ComTypeEnumDesc.cs
diff --git a/Src/Microsoft.Dynamic/ComInterop/ComTypeLibDesc.cs b/Dynamic/ComInterop/ComTypeLibDesc.cs
similarity index 100%
rename from Src/Microsoft.Dynamic/ComInterop/ComTypeLibDesc.cs
rename to Dynamic/ComInterop/ComTypeLibDesc.cs
diff --git a/Src/Microsoft.Dynamic/ComInterop/ComTypeLibInfo.cs b/Dynamic/ComInterop/ComTypeLibInfo.cs
similarity index 100%
rename from Src/Microsoft.Dynamic/ComInterop/ComTypeLibInfo.cs
rename to Dynamic/ComInterop/ComTypeLibInfo.cs
diff --git a/Src/Microsoft.Dynamic/ComInterop/ComTypeLibMemberDesc.cs b/Dynamic/ComInterop/ComTypeLibMemberDesc.cs
similarity index 100%
rename from Src/Microsoft.Dynamic/ComInterop/ComTypeLibMemberDesc.cs
rename to Dynamic/ComInterop/ComTypeLibMemberDesc.cs
diff --git a/Src/Microsoft.Dynamic/ComInterop/ConversionArgBuilder.cs b/Dynamic/ComInterop/ConversionArgBuilder.cs
similarity index 100%
rename from Src/Microsoft.Dynamic/ComInterop/ConversionArgBuilder.cs
rename to Dynamic/ComInterop/ConversionArgBuilder.cs
diff --git a/Src/Microsoft.Dynamic/ComInterop/ConvertArgBuilder.cs b/Dynamic/ComInterop/ConvertArgBuilder.cs
similarity index 100%
rename from Src/Microsoft.Dynamic/ComInterop/ConvertArgBuilder.cs
rename to Dynamic/ComInterop/ConvertArgBuilder.cs
diff --git a/Src/Microsoft.Dynamic/ComInterop/ConvertibleArgBuilder.cs b/Dynamic/ComInterop/ConvertibleArgBuilder.cs
similarity index 100%
rename from Src/Microsoft.Dynamic/ComInterop/ConvertibleArgBuilder.cs
rename to Dynamic/ComInterop/ConvertibleArgBuilder.cs
diff --git a/Src/Microsoft.Dynamic/ComInterop/CurrencyArgBuilder.cs b/Dynamic/ComInterop/CurrencyArgBuilder.cs
similarity index 100%
rename from Src/Microsoft.Dynamic/ComInterop/CurrencyArgBuilder.cs
rename to Dynamic/ComInterop/CurrencyArgBuilder.cs
diff --git a/Src/Microsoft.Dynamic/ComInterop/DateTimeArgBuilder.cs b/Dynamic/ComInterop/DateTimeArgBuilder.cs
similarity index 100%
rename from Src/Microsoft.Dynamic/ComInterop/DateTimeArgBuilder.cs
rename to Dynamic/ComInterop/DateTimeArgBuilder.cs
diff --git a/Src/Microsoft.Dynamic/ComInterop/DispCallable.cs b/Dynamic/ComInterop/DispCallable.cs
similarity index 100%
rename from Src/Microsoft.Dynamic/ComInterop/DispCallable.cs
rename to Dynamic/ComInterop/DispCallable.cs
diff --git a/Src/Microsoft.Dynamic/ComInterop/DispCallableMetaObject.cs b/Dynamic/ComInterop/DispCallableMetaObject.cs
similarity index 100%
rename from Src/Microsoft.Dynamic/ComInterop/DispCallableMetaObject.cs
rename to Dynamic/ComInterop/DispCallableMetaObject.cs
diff --git a/Src/Microsoft.Dynamic/ComInterop/DispatchArgBuilder.cs b/Dynamic/ComInterop/DispatchArgBuilder.cs
similarity index 100%
rename from Src/Microsoft.Dynamic/ComInterop/DispatchArgBuilder.cs
rename to Dynamic/ComInterop/DispatchArgBuilder.cs
diff --git a/Src/Microsoft.Dynamic/ComInterop/ErrorArgBuilder.cs b/Dynamic/ComInterop/ErrorArgBuilder.cs
similarity index 100%
rename from Src/Microsoft.Dynamic/ComInterop/ErrorArgBuilder.cs
rename to Dynamic/ComInterop/ErrorArgBuilder.cs
diff --git a/Src/Microsoft.Dynamic/ComInterop/Errors.cs b/Dynamic/ComInterop/Errors.cs
similarity index 100%
rename from Src/Microsoft.Dynamic/ComInterop/Errors.cs
rename to Dynamic/ComInterop/Errors.cs
diff --git a/Src/Microsoft.Dynamic/ComInterop/ExcepInfo.cs b/Dynamic/ComInterop/ExcepInfo.cs
similarity index 100%
rename from Src/Microsoft.Dynamic/ComInterop/ExcepInfo.cs
rename to Dynamic/ComInterop/ExcepInfo.cs
diff --git a/Src/Microsoft.Dynamic/ComInterop/Helpers.cs b/Dynamic/ComInterop/Helpers.cs
similarity index 100%
rename from Src/Microsoft.Dynamic/ComInterop/Helpers.cs
rename to Dynamic/ComInterop/Helpers.cs
diff --git a/Src/Microsoft.Dynamic/ComInterop/IDispatchComObject.cs b/Dynamic/ComInterop/IDispatchComObject.cs
similarity index 100%
rename from Src/Microsoft.Dynamic/ComInterop/IDispatchComObject.cs
rename to Dynamic/ComInterop/IDispatchComObject.cs
diff --git a/Src/Microsoft.Dynamic/ComInterop/IDispatchMetaObject.cs b/Dynamic/ComInterop/IDispatchMetaObject.cs
similarity index 100%
rename from Src/Microsoft.Dynamic/ComInterop/IDispatchMetaObject.cs
rename to Dynamic/ComInterop/IDispatchMetaObject.cs
diff --git a/Src/Microsoft.Dynamic/ComInterop/IPseudoComObject.cs b/Dynamic/ComInterop/IPseudoComObject.cs
similarity index 100%
rename from Src/Microsoft.Dynamic/ComInterop/IPseudoComObject.cs
rename to Dynamic/ComInterop/IPseudoComObject.cs
diff --git a/Src/Microsoft.Dynamic/ComInterop/NullArgBuilder.cs b/Dynamic/ComInterop/NullArgBuilder.cs
similarity index 100%
rename from Src/Microsoft.Dynamic/ComInterop/NullArgBuilder.cs
rename to Dynamic/ComInterop/NullArgBuilder.cs
diff --git a/Src/Microsoft.Dynamic/ComInterop/SimpleArgBuilder.cs b/Dynamic/ComInterop/SimpleArgBuilder.cs
similarity index 100%
rename from Src/Microsoft.Dynamic/ComInterop/SimpleArgBuilder.cs
rename to Dynamic/ComInterop/SimpleArgBuilder.cs
diff --git a/Src/Microsoft.Dynamic/ComInterop/SplatCallSite.cs b/Dynamic/ComInterop/SplatCallSite.cs
similarity index 100%
rename from Src/Microsoft.Dynamic/ComInterop/SplatCallSite.cs
rename to Dynamic/ComInterop/SplatCallSite.cs
diff --git a/Src/Microsoft.Dynamic/ComInterop/StringArgBuilder.cs b/Dynamic/ComInterop/StringArgBuilder.cs
similarity index 100%
rename from Src/Microsoft.Dynamic/ComInterop/StringArgBuilder.cs
rename to Dynamic/ComInterop/StringArgBuilder.cs
diff --git a/Src/Microsoft.Dynamic/ComInterop/TypeEnumMetaObject.cs b/Dynamic/ComInterop/TypeEnumMetaObject.cs
similarity index 100%
rename from Src/Microsoft.Dynamic/ComInterop/TypeEnumMetaObject.cs
rename to Dynamic/ComInterop/TypeEnumMetaObject.cs
diff --git a/Src/Microsoft.Dynamic/ComInterop/TypeLibInfoMetaObject.cs b/Dynamic/ComInterop/TypeLibInfoMetaObject.cs
similarity index 100%
rename from Src/Microsoft.Dynamic/ComInterop/TypeLibInfoMetaObject.cs
rename to Dynamic/ComInterop/TypeLibInfoMetaObject.cs
diff --git a/Src/Microsoft.Dynamic/ComInterop/TypeLibMetaObject.cs b/Dynamic/ComInterop/TypeLibMetaObject.cs
similarity index 100%
rename from Src/Microsoft.Dynamic/ComInterop/TypeLibMetaObject.cs
rename to Dynamic/ComInterop/TypeLibMetaObject.cs
diff --git a/Src/Microsoft.Dynamic/ComInterop/TypeUtils.cs b/Dynamic/ComInterop/TypeUtils.cs
similarity index 100%
rename from Src/Microsoft.Dynamic/ComInterop/TypeUtils.cs
rename to Dynamic/ComInterop/TypeUtils.cs
diff --git a/Src/Microsoft.Dynamic/ComInterop/UnknownArgBuilder.cs b/Dynamic/ComInterop/UnknownArgBuilder.cs
similarity index 100%
rename from Src/Microsoft.Dynamic/ComInterop/UnknownArgBuilder.cs
rename to Dynamic/ComInterop/UnknownArgBuilder.cs
diff --git a/Src/Microsoft.Dynamic/ComInterop/VarEnumSelector.cs b/Dynamic/ComInterop/VarEnumSelector.cs
similarity index 100%
rename from Src/Microsoft.Dynamic/ComInterop/VarEnumSelector.cs
rename to Dynamic/ComInterop/VarEnumSelector.cs
diff --git a/Src/Microsoft.Dynamic/ComInterop/Variant.cs b/Dynamic/ComInterop/Variant.cs
similarity index 100%
rename from Src/Microsoft.Dynamic/ComInterop/Variant.cs
rename to Dynamic/ComInterop/Variant.cs
diff --git a/Src/Microsoft.Dynamic/ComInterop/VariantArgBuilder.cs b/Dynamic/ComInterop/VariantArgBuilder.cs
similarity index 100%
rename from Src/Microsoft.Dynamic/ComInterop/VariantArgBuilder.cs
rename to Dynamic/ComInterop/VariantArgBuilder.cs
diff --git a/Src/Microsoft.Dynamic/ComInterop/VariantArray.cs b/Dynamic/ComInterop/VariantArray.cs
similarity index 100%
rename from Src/Microsoft.Dynamic/ComInterop/VariantArray.cs
rename to Dynamic/ComInterop/VariantArray.cs
diff --git a/Src/Microsoft.Dynamic/ComInterop/VariantBuilder.cs b/Dynamic/ComInterop/VariantBuilder.cs
similarity index 100%
rename from Src/Microsoft.Dynamic/ComInterop/VariantBuilder.cs
rename to Dynamic/ComInterop/VariantBuilder.cs
diff --git a/Src/Microsoft.Dynamic/DebugOptions.cs b/Dynamic/DebugOptions.cs
similarity index 100%
rename from Src/Microsoft.Dynamic/DebugOptions.cs
rename to Dynamic/DebugOptions.cs
diff --git a/Src/Microsoft.Dynamic/Debugging/CollectionUtils.cs b/Dynamic/Debugging/CollectionUtils.cs
similarity index 100%
rename from Src/Microsoft.Dynamic/Debugging/CollectionUtils.cs
rename to Dynamic/Debugging/CollectionUtils.cs
diff --git a/Src/Microsoft.Dynamic/Debugging/CompilerServices/DebugLambdaInfo.cs b/Dynamic/Debugging/CompilerServices/DebugLambdaInfo.cs
similarity index 100%
rename from Src/Microsoft.Dynamic/Debugging/CompilerServices/DebugLambdaInfo.cs
rename to Dynamic/Debugging/CompilerServices/DebugLambdaInfo.cs
diff --git a/Src/Microsoft.Dynamic/Debugging/CompilerServices/IDebugCompilerSupport.cs b/Dynamic/Debugging/CompilerServices/IDebugCompilerSupport.cs
similarity index 100%
rename from Src/Microsoft.Dynamic/Debugging/CompilerServices/IDebugCompilerSupport.cs
rename to Dynamic/Debugging/CompilerServices/IDebugCompilerSupport.cs
diff --git a/Src/Microsoft.Dynamic/Debugging/DebugContext.GeneratorLoopProc.cs b/Dynamic/Debugging/DebugContext.GeneratorLoopProc.cs
similarity index 100%
rename from Src/Microsoft.Dynamic/Debugging/DebugContext.GeneratorLoopProc.cs
rename to Dynamic/Debugging/DebugContext.GeneratorLoopProc.cs
diff --git a/Src/Microsoft.Dynamic/Debugging/DebugContext.cs b/Dynamic/Debugging/DebugContext.cs
similarity index 100%
rename from Src/Microsoft.Dynamic/Debugging/DebugContext.cs
rename to Dynamic/Debugging/DebugContext.cs
diff --git a/Src/Microsoft.Dynamic/Debugging/DebugFrame.cs b/Dynamic/Debugging/DebugFrame.cs
similarity index 100%
rename from Src/Microsoft.Dynamic/Debugging/DebugFrame.cs
rename to Dynamic/Debugging/DebugFrame.cs
diff --git a/Src/Microsoft.Dynamic/Debugging/DebugGenerator.cs b/Dynamic/Debugging/DebugGenerator.cs
similarity index 100%
rename from Src/Microsoft.Dynamic/Debugging/DebugGenerator.cs
rename to Dynamic/Debugging/DebugGenerator.cs
diff --git a/Src/Microsoft.Dynamic/Debugging/DebugInfoRewriter.cs b/Dynamic/Debugging/DebugInfoRewriter.cs
similarity index 100%
rename from Src/Microsoft.Dynamic/Debugging/DebugInfoRewriter.cs
rename to Dynamic/Debugging/DebugInfoRewriter.cs
diff --git a/Src/Microsoft.Dynamic/Debugging/DebugMode.cs b/Dynamic/Debugging/DebugMode.cs
similarity index 100%
rename from Src/Microsoft.Dynamic/Debugging/DebugMode.cs
rename to Dynamic/Debugging/DebugMode.cs
diff --git a/Src/Microsoft.Dynamic/Debugging/DebugSourceFile.cs b/Dynamic/Debugging/DebugSourceFile.cs
similarity index 100%
rename from Src/Microsoft.Dynamic/Debugging/DebugSourceFile.cs
rename to Dynamic/Debugging/DebugSourceFile.cs
diff --git a/Src/Microsoft.Dynamic/Debugging/DebugSourceSpan.cs b/Dynamic/Debugging/DebugSourceSpan.cs
similarity index 100%
rename from Src/Microsoft.Dynamic/Debugging/DebugSourceSpan.cs
rename to Dynamic/Debugging/DebugSourceSpan.cs
diff --git a/Src/Microsoft.Dynamic/Debugging/DebugThread.cs b/Dynamic/Debugging/DebugThread.cs
similarity index 100%
rename from Src/Microsoft.Dynamic/Debugging/DebugThread.cs
rename to Dynamic/Debugging/DebugThread.cs
diff --git a/Src/Microsoft.Dynamic/Debugging/DebuggableLambdaBuilder.cs b/Dynamic/Debugging/DebuggableLambdaBuilder.cs
similarity index 100%
rename from Src/Microsoft.Dynamic/Debugging/DebuggableLambdaBuilder.cs
rename to Dynamic/Debugging/DebuggableLambdaBuilder.cs
diff --git a/Src/Microsoft.Dynamic/Debugging/DefaultRuntimeVariablesImpl/DebugRuntimeVariables.cs b/Dynamic/Debugging/DefaultRuntimeVariablesImpl/DebugRuntimeVariables.cs
similarity index 100%
rename from Src/Microsoft.Dynamic/Debugging/DefaultRuntimeVariablesImpl/DebugRuntimeVariables.cs
rename to Dynamic/Debugging/DefaultRuntimeVariablesImpl/DebugRuntimeVariables.cs
diff --git a/Src/Microsoft.Dynamic/Debugging/DefaultRuntimeVariablesImpl/DefaultDebugThread.cs b/Dynamic/Debugging/DefaultRuntimeVariablesImpl/DefaultDebugThread.cs
similarity index 100%
rename from Src/Microsoft.Dynamic/Debugging/DefaultRuntimeVariablesImpl/DefaultDebugThread.cs
rename to Dynamic/Debugging/DefaultRuntimeVariablesImpl/DefaultDebugThread.cs
diff --git a/Src/Microsoft.Dynamic/Debugging/DefaultRuntimeVariablesImpl/DefaultDebugThreadFactory.cs b/Dynamic/Debugging/DefaultRuntimeVariablesImpl/DefaultDebugThreadFactory.cs
similarity index 100%
rename from Src/Microsoft.Dynamic/Debugging/DefaultRuntimeVariablesImpl/DefaultDebugThreadFactory.cs
rename to Dynamic/Debugging/DefaultRuntimeVariablesImpl/DefaultDebugThreadFactory.cs
diff --git a/Src/Microsoft.Dynamic/Debugging/DelegateHelpers.cs b/Dynamic/Debugging/DelegateHelpers.cs
similarity index 100%
rename from Src/Microsoft.Dynamic/Debugging/DelegateHelpers.cs
rename to Dynamic/Debugging/DelegateHelpers.cs
diff --git a/Src/Microsoft.Dynamic/Debugging/ForceToGeneratorLoopException.cs b/Dynamic/Debugging/ForceToGeneratorLoopException.cs
similarity index 100%
rename from Src/Microsoft.Dynamic/Debugging/ForceToGeneratorLoopException.cs
rename to Dynamic/Debugging/ForceToGeneratorLoopException.cs
diff --git a/Src/Microsoft.Dynamic/Debugging/FunctionInfo.cs b/Dynamic/Debugging/FunctionInfo.cs
similarity index 100%
rename from Src/Microsoft.Dynamic/Debugging/FunctionInfo.cs
rename to Dynamic/Debugging/FunctionInfo.cs
diff --git a/Src/Microsoft.Dynamic/Debugging/IDebugCallback.cs b/Dynamic/Debugging/IDebugCallback.cs
similarity index 100%
rename from Src/Microsoft.Dynamic/Debugging/IDebugCallback.cs
rename to Dynamic/Debugging/IDebugCallback.cs
diff --git a/Src/Microsoft.Dynamic/Debugging/InvokeTargets.cs b/Dynamic/Debugging/InvokeTargets.cs
similarity index 100%
rename from Src/Microsoft.Dynamic/Debugging/InvokeTargets.cs
rename to Dynamic/Debugging/InvokeTargets.cs
diff --git a/Src/Microsoft.Dynamic/Debugging/LambdaWalker.cs b/Dynamic/Debugging/LambdaWalker.cs
similarity index 100%
rename from Src/Microsoft.Dynamic/Debugging/LambdaWalker.cs
rename to Dynamic/Debugging/LambdaWalker.cs
diff --git a/Src/Microsoft.Dynamic/Debugging/Microsoft.Scripting.Debugging.Generated.cs b/Dynamic/Debugging/Microsoft.Scripting.Debugging.Generated.cs
similarity index 100%
rename from Src/Microsoft.Dynamic/Debugging/Microsoft.Scripting.Debugging.Generated.cs
rename to Dynamic/Debugging/Microsoft.Scripting.Debugging.Generated.cs
diff --git a/Src/Microsoft.Dynamic/Debugging/RuntimeOps.cs b/Dynamic/Debugging/RuntimeOps.cs
similarity index 100%
rename from Src/Microsoft.Dynamic/Debugging/RuntimeOps.cs
rename to Dynamic/Debugging/RuntimeOps.cs
diff --git a/Src/Microsoft.Dynamic/Debugging/RuntimeVariablesSupport/IDebugRuntimeVariables.cs b/Dynamic/Debugging/RuntimeVariablesSupport/IDebugRuntimeVariables.cs
similarity index 100%
rename from Src/Microsoft.Dynamic/Debugging/RuntimeVariablesSupport/IDebugRuntimeVariables.cs
rename to Dynamic/Debugging/RuntimeVariablesSupport/IDebugRuntimeVariables.cs
diff --git a/Src/Microsoft.Dynamic/Debugging/RuntimeVariablesSupport/IDebugThreadFactory.cs b/Dynamic/Debugging/RuntimeVariablesSupport/IDebugThreadFactory.cs
similarity index 100%
rename from Src/Microsoft.Dynamic/Debugging/RuntimeVariablesSupport/IDebugThreadFactory.cs
rename to Dynamic/Debugging/RuntimeVariablesSupport/IDebugThreadFactory.cs
diff --git a/Src/Microsoft.Dynamic/Debugging/ScopedRuntimeVariables.cs b/Dynamic/Debugging/ScopedRuntimeVariables.cs
similarity index 100%
rename from Src/Microsoft.Dynamic/Debugging/ScopedRuntimeVariables.cs
rename to Dynamic/Debugging/ScopedRuntimeVariables.cs
diff --git a/Src/Microsoft.Dynamic/Debugging/ThreadLocal.cs b/Dynamic/Debugging/ThreadLocal.cs
similarity index 100%
rename from Src/Microsoft.Dynamic/Debugging/ThreadLocal.cs
rename to Dynamic/Debugging/ThreadLocal.cs
diff --git a/Src/Microsoft.Dynamic/Debugging/TraceEventKind.cs b/Dynamic/Debugging/TraceEventKind.cs
similarity index 100%
rename from Src/Microsoft.Dynamic/Debugging/TraceEventKind.cs
rename to Dynamic/Debugging/TraceEventKind.cs
diff --git a/Src/Microsoft.Dynamic/Debugging/TracePipeline/ITraceCallback.cs b/Dynamic/Debugging/TracePipeline/ITraceCallback.cs
similarity index 100%
rename from Src/Microsoft.Dynamic/Debugging/TracePipeline/ITraceCallback.cs
rename to Dynamic/Debugging/TracePipeline/ITraceCallback.cs
diff --git a/Src/Microsoft.Dynamic/Debugging/TracePipeline/ITracePipeline.cs b/Dynamic/Debugging/TracePipeline/ITracePipeline.cs
similarity index 100%
rename from Src/Microsoft.Dynamic/Debugging/TracePipeline/ITracePipeline.cs
rename to Dynamic/Debugging/TracePipeline/ITracePipeline.cs
diff --git a/Src/Microsoft.Dynamic/Debugging/TracePipeline/TracePipeline.cs b/Dynamic/Debugging/TracePipeline/TracePipeline.cs
similarity index 100%
rename from Src/Microsoft.Dynamic/Debugging/TracePipeline/TracePipeline.cs
rename to Dynamic/Debugging/TracePipeline/TracePipeline.cs
diff --git a/Src/Microsoft.Dynamic/Debugging/VariableInfo.cs b/Dynamic/Debugging/VariableInfo.cs
similarity index 100%
rename from Src/Microsoft.Dynamic/Debugging/VariableInfo.cs
rename to Dynamic/Debugging/VariableInfo.cs
diff --git a/Src/Microsoft.Dynamic/Generation/AssemblyGen.cs b/Dynamic/Generation/AssemblyGen.cs
similarity index 100%
rename from Src/Microsoft.Dynamic/Generation/AssemblyGen.cs
rename to Dynamic/Generation/AssemblyGen.cs
diff --git a/Src/Microsoft.Dynamic/Generation/CompilerHelpers.cs b/Dynamic/Generation/CompilerHelpers.cs
similarity index 100%
rename from Src/Microsoft.Dynamic/Generation/CompilerHelpers.cs
rename to Dynamic/Generation/CompilerHelpers.cs
diff --git a/Src/Microsoft.Dynamic/Generation/ConstantCheck.cs b/Dynamic/Generation/ConstantCheck.cs
similarity index 100%
rename from Src/Microsoft.Dynamic/Generation/ConstantCheck.cs
rename to Dynamic/Generation/ConstantCheck.cs
diff --git a/Src/Microsoft.Dynamic/Generation/DelegateHelpers.Generated.cs b/Dynamic/Generation/DelegateHelpers.Generated.cs
similarity index 100%
rename from Src/Microsoft.Dynamic/Generation/DelegateHelpers.Generated.cs
rename to Dynamic/Generation/DelegateHelpers.Generated.cs
diff --git a/Src/Microsoft.Dynamic/Generation/DelegateHelpers.cs b/Dynamic/Generation/DelegateHelpers.cs
similarity index 100%
rename from Src/Microsoft.Dynamic/Generation/DelegateHelpers.cs
rename to Dynamic/Generation/DelegateHelpers.cs
diff --git a/Src/Microsoft.Dynamic/Generation/DynamicILGen.cs b/Dynamic/Generation/DynamicILGen.cs
similarity index 100%
rename from Src/Microsoft.Dynamic/Generation/DynamicILGen.cs
rename to Dynamic/Generation/DynamicILGen.cs
diff --git a/Src/Microsoft.Dynamic/Generation/FieldBuilderExpression.cs b/Dynamic/Generation/FieldBuilderExpression.cs
similarity index 100%
rename from Src/Microsoft.Dynamic/Generation/FieldBuilderExpression.cs
rename to Dynamic/Generation/FieldBuilderExpression.cs
diff --git a/Src/Microsoft.Dynamic/Generation/IExpressionSerializable.cs b/Dynamic/Generation/IExpressionSerializable.cs
similarity index 100%
rename from Src/Microsoft.Dynamic/Generation/IExpressionSerializable.cs
rename to Dynamic/Generation/IExpressionSerializable.cs
diff --git a/Src/Microsoft.Dynamic/Generation/ILGen.cs b/Dynamic/Generation/ILGen.cs
similarity index 100%
rename from Src/Microsoft.Dynamic/Generation/ILGen.cs
rename to Dynamic/Generation/ILGen.cs
diff --git a/Src/Microsoft.Dynamic/Generation/KeyedQueue.cs b/Dynamic/Generation/KeyedQueue.cs
similarity index 100%
rename from Src/Microsoft.Dynamic/Generation/KeyedQueue.cs
rename to Dynamic/Generation/KeyedQueue.cs
diff --git a/Src/Microsoft.Dynamic/Generation/MethodSignatureInfo.cs b/Dynamic/Generation/MethodSignatureInfo.cs
similarity index 100%
rename from Src/Microsoft.Dynamic/Generation/MethodSignatureInfo.cs
rename to Dynamic/Generation/MethodSignatureInfo.cs
diff --git a/Src/Microsoft.Dynamic/Generation/Snippets.cs b/Dynamic/Generation/Snippets.cs
similarity index 100%
rename from Src/Microsoft.Dynamic/Generation/Snippets.cs
rename to Dynamic/Generation/Snippets.cs
diff --git a/Src/Microsoft.Dynamic/Generation/SymbolGuids.cs b/Dynamic/Generation/SymbolGuids.cs
similarity index 100%
rename from Src/Microsoft.Dynamic/Generation/SymbolGuids.cs
rename to Dynamic/Generation/SymbolGuids.cs
diff --git a/Src/Microsoft.Dynamic/Generation/ToDiskRewriter.cs b/Dynamic/Generation/ToDiskRewriter.cs
similarity index 100%
rename from Src/Microsoft.Dynamic/Generation/ToDiskRewriter.cs
rename to Dynamic/Generation/ToDiskRewriter.cs
diff --git a/Src/Microsoft.Dynamic/Generation/TypeGen.cs b/Dynamic/Generation/TypeGen.cs
similarity index 100%
rename from Src/Microsoft.Dynamic/Generation/TypeGen.cs
rename to Dynamic/Generation/TypeGen.cs
diff --git a/Src/Microsoft.Dynamic/GlobalSuppressions.cs b/Dynamic/GlobalSuppressions.cs
similarity index 100%
rename from Src/Microsoft.Dynamic/GlobalSuppressions.cs
rename to Dynamic/GlobalSuppressions.cs
diff --git a/Src/Microsoft.Dynamic/Hosting/Shell/BasicConsole.cs b/Dynamic/Hosting/Shell/BasicConsole.cs
similarity index 100%
rename from Src/Microsoft.Dynamic/Hosting/Shell/BasicConsole.cs
rename to Dynamic/Hosting/Shell/BasicConsole.cs
diff --git a/Src/Microsoft.Dynamic/Hosting/Shell/CommandLine.cs b/Dynamic/Hosting/Shell/CommandLine.cs
similarity index 100%
rename from Src/Microsoft.Dynamic/Hosting/Shell/CommandLine.cs
rename to Dynamic/Hosting/Shell/CommandLine.cs
diff --git a/Src/Microsoft.Dynamic/Hosting/Shell/ConsoleHost.cs b/Dynamic/Hosting/Shell/ConsoleHost.cs
similarity index 100%
rename from Src/Microsoft.Dynamic/Hosting/Shell/ConsoleHost.cs
rename to Dynamic/Hosting/Shell/ConsoleHost.cs
diff --git a/Src/Microsoft.Dynamic/Hosting/Shell/ConsoleHostOptions.cs b/Dynamic/Hosting/Shell/ConsoleHostOptions.cs
similarity index 100%
rename from Src/Microsoft.Dynamic/Hosting/Shell/ConsoleHostOptions.cs
rename to Dynamic/Hosting/Shell/ConsoleHostOptions.cs
diff --git a/Src/Microsoft.Dynamic/Hosting/Shell/ConsoleHostOptionsParser.cs b/Dynamic/Hosting/Shell/ConsoleHostOptionsParser.cs
similarity index 100%
rename from Src/Microsoft.Dynamic/Hosting/Shell/ConsoleHostOptionsParser.cs
rename to Dynamic/Hosting/Shell/ConsoleHostOptionsParser.cs
diff --git a/Src/Microsoft.Dynamic/Hosting/Shell/ConsoleOptions.cs b/Dynamic/Hosting/Shell/ConsoleOptions.cs
similarity index 100%
rename from Src/Microsoft.Dynamic/Hosting/Shell/ConsoleOptions.cs
rename to Dynamic/Hosting/Shell/ConsoleOptions.cs
diff --git a/Src/Microsoft.Dynamic/Hosting/Shell/ICommandDispatcher.cs b/Dynamic/Hosting/Shell/ICommandDispatcher.cs
similarity index 100%
rename from Src/Microsoft.Dynamic/Hosting/Shell/ICommandDispatcher.cs
rename to Dynamic/Hosting/Shell/ICommandDispatcher.cs
diff --git a/Src/Microsoft.Dynamic/Hosting/Shell/IConsole.cs b/Dynamic/Hosting/Shell/IConsole.cs
similarity index 100%
rename from Src/Microsoft.Dynamic/Hosting/Shell/IConsole.cs
rename to Dynamic/Hosting/Shell/IConsole.cs
diff --git a/Src/Microsoft.Dynamic/Hosting/Shell/OptionsParser.cs b/Dynamic/Hosting/Shell/OptionsParser.cs
similarity index 100%
rename from Src/Microsoft.Dynamic/Hosting/Shell/OptionsParser.cs
rename to Dynamic/Hosting/Shell/OptionsParser.cs
diff --git a/Src/Microsoft.Dynamic/Hosting/Shell/Remote/ConsoleRestartManager.cs b/Dynamic/Hosting/Shell/Remote/ConsoleRestartManager.cs
similarity index 100%
rename from Src/Microsoft.Dynamic/Hosting/Shell/Remote/ConsoleRestartManager.cs
rename to Dynamic/Hosting/Shell/Remote/ConsoleRestartManager.cs
diff --git a/Src/Microsoft.Dynamic/Hosting/Shell/Remote/RemoteCommandDispatcher.cs b/Dynamic/Hosting/Shell/Remote/RemoteCommandDispatcher.cs
similarity index 100%
rename from Src/Microsoft.Dynamic/Hosting/Shell/Remote/RemoteCommandDispatcher.cs
rename to Dynamic/Hosting/Shell/Remote/RemoteCommandDispatcher.cs
diff --git a/Src/Microsoft.Dynamic/Hosting/Shell/Remote/RemoteConsoleCommandLine.cs b/Dynamic/Hosting/Shell/Remote/RemoteConsoleCommandLine.cs
similarity index 100%
rename from Src/Microsoft.Dynamic/Hosting/Shell/Remote/RemoteConsoleCommandLine.cs
rename to Dynamic/Hosting/Shell/Remote/RemoteConsoleCommandLine.cs
diff --git a/Src/Microsoft.Dynamic/Hosting/Shell/Remote/RemoteConsoleHost.cs b/Dynamic/Hosting/Shell/Remote/RemoteConsoleHost.cs
similarity index 100%
rename from Src/Microsoft.Dynamic/Hosting/Shell/Remote/RemoteConsoleHost.cs
rename to Dynamic/Hosting/Shell/Remote/RemoteConsoleHost.cs
diff --git a/Src/Microsoft.Dynamic/Hosting/Shell/Remote/RemoteRuntimeServer.cs b/Dynamic/Hosting/Shell/Remote/RemoteRuntimeServer.cs
similarity index 100%
rename from Src/Microsoft.Dynamic/Hosting/Shell/Remote/RemoteRuntimeServer.cs
rename to Dynamic/Hosting/Shell/Remote/RemoteRuntimeServer.cs
diff --git a/Src/Microsoft.Dynamic/Hosting/Shell/Style.cs b/Dynamic/Hosting/Shell/Style.cs
similarity index 100%
rename from Src/Microsoft.Dynamic/Hosting/Shell/Style.cs
rename to Dynamic/Hosting/Shell/Style.cs
diff --git a/Src/Microsoft.Dynamic/Hosting/Shell/SuperConsole.cs b/Dynamic/Hosting/Shell/SuperConsole.cs
similarity index 100%
rename from Src/Microsoft.Dynamic/Hosting/Shell/SuperConsole.cs
rename to Dynamic/Hosting/Shell/SuperConsole.cs
diff --git a/Src/Microsoft.Dynamic/Interpreter/BranchLabel.cs b/Dynamic/Interpreter/BranchLabel.cs
similarity index 100%
rename from Src/Microsoft.Dynamic/Interpreter/BranchLabel.cs
rename to Dynamic/Interpreter/BranchLabel.cs
diff --git a/Src/Microsoft.Dynamic/Interpreter/ILightCallSiteBinder.cs b/Dynamic/Interpreter/ILightCallSiteBinder.cs
similarity index 100%
rename from Src/Microsoft.Dynamic/Interpreter/ILightCallSiteBinder.cs
rename to Dynamic/Interpreter/ILightCallSiteBinder.cs
diff --git a/Src/Microsoft.Dynamic/Interpreter/Instructions/AddInstruction.cs b/Dynamic/Interpreter/Instructions/AddInstruction.cs
similarity index 100%
rename from Src/Microsoft.Dynamic/Interpreter/Instructions/AddInstruction.cs
rename to Dynamic/Interpreter/Instructions/AddInstruction.cs
diff --git a/Src/Microsoft.Dynamic/Interpreter/Instructions/ArrayOperations.cs b/Dynamic/Interpreter/Instructions/ArrayOperations.cs
similarity index 100%
rename from Src/Microsoft.Dynamic/Interpreter/Instructions/ArrayOperations.cs
rename to Dynamic/Interpreter/Instructions/ArrayOperations.cs
diff --git a/Src/Microsoft.Dynamic/Interpreter/Instructions/CallInstruction.Generated.cs b/Dynamic/Interpreter/Instructions/CallInstruction.Generated.cs
similarity index 100%
rename from Src/Microsoft.Dynamic/Interpreter/Instructions/CallInstruction.Generated.cs
rename to Dynamic/Interpreter/Instructions/CallInstruction.Generated.cs
diff --git a/Src/Microsoft.Dynamic/Interpreter/Instructions/CallInstruction.cs b/Dynamic/Interpreter/Instructions/CallInstruction.cs
similarity index 100%
rename from Src/Microsoft.Dynamic/Interpreter/Instructions/CallInstruction.cs
rename to Dynamic/Interpreter/Instructions/CallInstruction.cs
diff --git a/Src/Microsoft.Dynamic/Interpreter/Instructions/ControlFlowInstructions.cs b/Dynamic/Interpreter/Instructions/ControlFlowInstructions.cs
similarity index 100%
rename from Src/Microsoft.Dynamic/Interpreter/Instructions/ControlFlowInstructions.cs
rename to Dynamic/Interpreter/Instructions/ControlFlowInstructions.cs
diff --git a/Src/Microsoft.Dynamic/Interpreter/Instructions/DivInstruction.cs b/Dynamic/Interpreter/Instructions/DivInstruction.cs
similarity index 100%
rename from Src/Microsoft.Dynamic/Interpreter/Instructions/DivInstruction.cs
rename to Dynamic/Interpreter/Instructions/DivInstruction.cs
diff --git a/Src/Microsoft.Dynamic/Interpreter/Instructions/DynamicInstructionN.cs b/Dynamic/Interpreter/Instructions/DynamicInstructionN.cs
similarity index 100%
rename from Src/Microsoft.Dynamic/Interpreter/Instructions/DynamicInstructionN.cs
rename to Dynamic/Interpreter/Instructions/DynamicInstructionN.cs
diff --git a/Src/Microsoft.Dynamic/Interpreter/Instructions/DynamicInstructions.Generated.cs b/Dynamic/Interpreter/Instructions/DynamicInstructions.Generated.cs
similarity index 100%
rename from Src/Microsoft.Dynamic/Interpreter/Instructions/DynamicInstructions.Generated.cs
rename to Dynamic/Interpreter/Instructions/DynamicInstructions.Generated.cs
diff --git a/Src/Microsoft.Dynamic/Interpreter/Instructions/DynamicSplatInstruction.cs b/Dynamic/Interpreter/Instructions/DynamicSplatInstruction.cs
similarity index 100%
rename from Src/Microsoft.Dynamic/Interpreter/Instructions/DynamicSplatInstruction.cs
rename to Dynamic/Interpreter/Instructions/DynamicSplatInstruction.cs
diff --git a/Src/Microsoft.Dynamic/Interpreter/Instructions/EqualInstruction.cs b/Dynamic/Interpreter/Instructions/EqualInstruction.cs
similarity index 100%
rename from Src/Microsoft.Dynamic/Interpreter/Instructions/EqualInstruction.cs
rename to Dynamic/Interpreter/Instructions/EqualInstruction.cs
diff --git a/Src/Microsoft.Dynamic/Interpreter/Instructions/FieldOperations.cs b/Dynamic/Interpreter/Instructions/FieldOperations.cs
similarity index 100%
rename from Src/Microsoft.Dynamic/Interpreter/Instructions/FieldOperations.cs
rename to Dynamic/Interpreter/Instructions/FieldOperations.cs
diff --git a/Src/Microsoft.Dynamic/Interpreter/Instructions/GreaterThanInstruction.cs b/Dynamic/Interpreter/Instructions/GreaterThanInstruction.cs
similarity index 100%
rename from Src/Microsoft.Dynamic/Interpreter/Instructions/GreaterThanInstruction.cs
rename to Dynamic/Interpreter/Instructions/GreaterThanInstruction.cs
diff --git a/Src/Microsoft.Dynamic/Interpreter/Instructions/Instruction.cs b/Dynamic/Interpreter/Instructions/Instruction.cs
similarity index 100%
rename from Src/Microsoft.Dynamic/Interpreter/Instructions/Instruction.cs
rename to Dynamic/Interpreter/Instructions/Instruction.cs
diff --git a/Src/Microsoft.Dynamic/Interpreter/Instructions/InstructionFactory.cs b/Dynamic/Interpreter/Instructions/InstructionFactory.cs
similarity index 100%
rename from Src/Microsoft.Dynamic/Interpreter/Instructions/InstructionFactory.cs
rename to Dynamic/Interpreter/Instructions/InstructionFactory.cs
diff --git a/Src/Microsoft.Dynamic/Interpreter/Instructions/InstructionList.cs b/Dynamic/Interpreter/Instructions/InstructionList.cs
similarity index 100%
rename from Src/Microsoft.Dynamic/Interpreter/Instructions/InstructionList.cs
rename to Dynamic/Interpreter/Instructions/InstructionList.cs
diff --git a/Src/Microsoft.Dynamic/Interpreter/Instructions/LabelInfo.cs b/Dynamic/Interpreter/Instructions/LabelInfo.cs
similarity index 100%
rename from Src/Microsoft.Dynamic/Interpreter/Instructions/LabelInfo.cs
rename to Dynamic/Interpreter/Instructions/LabelInfo.cs
diff --git a/Src/Microsoft.Dynamic/Interpreter/Instructions/LessThanInstruction.cs b/Dynamic/Interpreter/Instructions/LessThanInstruction.cs
similarity index 100%
rename from Src/Microsoft.Dynamic/Interpreter/Instructions/LessThanInstruction.cs
rename to Dynamic/Interpreter/Instructions/LessThanInstruction.cs
diff --git a/Src/Microsoft.Dynamic/Interpreter/Instructions/LocalAccess.cs b/Dynamic/Interpreter/Instructions/LocalAccess.cs
similarity index 100%
rename from Src/Microsoft.Dynamic/Interpreter/Instructions/LocalAccess.cs
rename to Dynamic/Interpreter/Instructions/LocalAccess.cs
diff --git a/Src/Microsoft.Dynamic/Interpreter/Instructions/NotEqualInstruction.cs b/Dynamic/Interpreter/Instructions/NotEqualInstruction.cs
similarity index 100%
rename from Src/Microsoft.Dynamic/Interpreter/Instructions/NotEqualInstruction.cs
rename to Dynamic/Interpreter/Instructions/NotEqualInstruction.cs
diff --git a/Src/Microsoft.Dynamic/Interpreter/Instructions/NumericConvertInstruction.cs b/Dynamic/Interpreter/Instructions/NumericConvertInstruction.cs
similarity index 100%
rename from Src/Microsoft.Dynamic/Interpreter/Instructions/NumericConvertInstruction.cs
rename to Dynamic/Interpreter/Instructions/NumericConvertInstruction.cs
diff --git a/Src/Microsoft.Dynamic/Interpreter/Instructions/StackOperations.cs b/Dynamic/Interpreter/Instructions/StackOperations.cs
similarity index 100%
rename from Src/Microsoft.Dynamic/Interpreter/Instructions/StackOperations.cs
rename to Dynamic/Interpreter/Instructions/StackOperations.cs
diff --git a/Src/Microsoft.Dynamic/Interpreter/Instructions/TypeOperations.cs b/Dynamic/Interpreter/Instructions/TypeOperations.cs
similarity index 100%
rename from Src/Microsoft.Dynamic/Interpreter/Instructions/TypeOperations.cs
rename to Dynamic/Interpreter/Instructions/TypeOperations.cs
diff --git a/Src/Microsoft.Dynamic/Interpreter/InterpretedFrame.cs b/Dynamic/Interpreter/InterpretedFrame.cs
similarity index 100%
rename from Src/Microsoft.Dynamic/Interpreter/InterpretedFrame.cs
rename to Dynamic/Interpreter/InterpretedFrame.cs
diff --git a/Src/Microsoft.Dynamic/Interpreter/Interpreter.cs b/Dynamic/Interpreter/Interpreter.cs
similarity index 100%
rename from Src/Microsoft.Dynamic/Interpreter/Interpreter.cs
rename to Dynamic/Interpreter/Interpreter.cs
diff --git a/Src/Microsoft.Dynamic/Interpreter/LightCompiler.cs b/Dynamic/Interpreter/LightCompiler.cs
similarity index 100%
rename from Src/Microsoft.Dynamic/Interpreter/LightCompiler.cs
rename to Dynamic/Interpreter/LightCompiler.cs
diff --git a/Src/Microsoft.Dynamic/Interpreter/LightDelegateCreator.cs b/Dynamic/Interpreter/LightDelegateCreator.cs
similarity index 100%
rename from Src/Microsoft.Dynamic/Interpreter/LightDelegateCreator.cs
rename to Dynamic/Interpreter/LightDelegateCreator.cs
diff --git a/Src/Microsoft.Dynamic/Interpreter/LightLambda.Generated.cs b/Dynamic/Interpreter/LightLambda.Generated.cs
similarity index 100%
rename from Src/Microsoft.Dynamic/Interpreter/LightLambda.Generated.cs
rename to Dynamic/Interpreter/LightLambda.Generated.cs
diff --git a/Src/Microsoft.Dynamic/Interpreter/LightLambda.cs b/Dynamic/Interpreter/LightLambda.cs
similarity index 100%
rename from Src/Microsoft.Dynamic/Interpreter/LightLambda.cs
rename to Dynamic/Interpreter/LightLambda.cs
diff --git a/Src/Microsoft.Dynamic/Interpreter/LightLambdaClosureVisitor.cs b/Dynamic/Interpreter/LightLambdaClosureVisitor.cs
similarity index 100%
rename from Src/Microsoft.Dynamic/Interpreter/LightLambdaClosureVisitor.cs
rename to Dynamic/Interpreter/LightLambdaClosureVisitor.cs
diff --git a/Src/Microsoft.Dynamic/Interpreter/LocalVariables.cs b/Dynamic/Interpreter/LocalVariables.cs
similarity index 100%
rename from Src/Microsoft.Dynamic/Interpreter/LocalVariables.cs
rename to Dynamic/Interpreter/LocalVariables.cs
diff --git a/Src/Microsoft.Dynamic/Interpreter/LoopCompiler.cs b/Dynamic/Interpreter/LoopCompiler.cs
similarity index 100%
rename from Src/Microsoft.Dynamic/Interpreter/LoopCompiler.cs
rename to Dynamic/Interpreter/LoopCompiler.cs
diff --git a/Src/Microsoft.Dynamic/Interpreter/RuntimeVariables.cs b/Dynamic/Interpreter/RuntimeVariables.cs
similarity index 100%
rename from Src/Microsoft.Dynamic/Interpreter/RuntimeVariables.cs
rename to Dynamic/Interpreter/RuntimeVariables.cs
diff --git a/Src/Microsoft.Dynamic/KeyboardInterruptException.cs b/Dynamic/KeyboardInterruptException.cs
similarity index 100%
rename from Src/Microsoft.Dynamic/KeyboardInterruptException.cs
rename to Dynamic/KeyboardInterruptException.cs
diff --git a/Src/Microsoft.Dynamic/Microsoft.Dynamic.csproj b/Dynamic/Microsoft.Dynamic.csproj
similarity index 89%
rename from Src/Microsoft.Dynamic/Microsoft.Dynamic.csproj
rename to Dynamic/Microsoft.Dynamic.csproj
index 2590bf12..1682b415 100644
--- a/Src/Microsoft.Dynamic/Microsoft.Dynamic.csproj
+++ b/Dynamic/Microsoft.Dynamic.csproj
@@ -39,4 +39,9 @@
+
+
+
+ $(Features);$(DefineConstants)
+
diff --git a/Src/Microsoft.Dynamic/Microsoft.Scripting.txt b/Dynamic/Microsoft.Scripting.txt
similarity index 100%
rename from Src/Microsoft.Dynamic/Microsoft.Scripting.txt
rename to Dynamic/Microsoft.Scripting.txt
diff --git a/Src/Microsoft.Dynamic/MultiRuntimeAwareAttribute.cs b/Dynamic/MultiRuntimeAwareAttribute.cs
similarity index 100%
rename from Src/Microsoft.Dynamic/MultiRuntimeAwareAttribute.cs
rename to Dynamic/MultiRuntimeAwareAttribute.cs
diff --git a/Src/Microsoft.Dynamic/MutableTuple.cs b/Dynamic/MutableTuple.cs
similarity index 100%
rename from Src/Microsoft.Dynamic/MutableTuple.cs
rename to Dynamic/MutableTuple.cs
diff --git a/Src/Microsoft.Dynamic/PerfTrack.cs b/Dynamic/PerfTrack.cs
similarity index 100%
rename from Src/Microsoft.Dynamic/PerfTrack.cs
rename to Dynamic/PerfTrack.cs
diff --git a/Src/Microsoft.Dynamic/Properties/AssemblyInfo.cs b/Dynamic/Properties/AssemblyInfo.cs
similarity index 100%
rename from Src/Microsoft.Dynamic/Properties/AssemblyInfo.cs
rename to Dynamic/Properties/AssemblyInfo.cs
diff --git a/Src/Microsoft.Dynamic/Runtime/AmbiguousFileNameException.cs b/Dynamic/Runtime/AmbiguousFileNameException.cs
similarity index 100%
rename from Src/Microsoft.Dynamic/Runtime/AmbiguousFileNameException.cs
rename to Dynamic/Runtime/AmbiguousFileNameException.cs
diff --git a/Src/Microsoft.Dynamic/Runtime/ArgumentArray.cs b/Dynamic/Runtime/ArgumentArray.cs
similarity index 100%
rename from Src/Microsoft.Dynamic/Runtime/ArgumentArray.cs
rename to Dynamic/Runtime/ArgumentArray.cs
diff --git a/Src/Microsoft.Dynamic/Runtime/AssemblyTypeNames.cs b/Dynamic/Runtime/AssemblyTypeNames.cs
similarity index 100%
rename from Src/Microsoft.Dynamic/Runtime/AssemblyTypeNames.cs
rename to Dynamic/Runtime/AssemblyTypeNames.cs
diff --git a/Src/Microsoft.Dynamic/Runtime/BinderOps.cs b/Dynamic/Runtime/BinderOps.cs
similarity index 100%
rename from Src/Microsoft.Dynamic/Runtime/BinderOps.cs
rename to Dynamic/Runtime/BinderOps.cs
diff --git a/Src/Microsoft.Dynamic/Runtime/BinderType.cs b/Dynamic/Runtime/BinderType.cs
similarity index 100%
rename from Src/Microsoft.Dynamic/Runtime/BinderType.cs
rename to Dynamic/Runtime/BinderType.cs
diff --git a/Src/Microsoft.Dynamic/Runtime/BindingRestrictionsHelpers.cs b/Dynamic/Runtime/BindingRestrictionsHelpers.cs
similarity index 100%
rename from Src/Microsoft.Dynamic/Runtime/BindingRestrictionsHelpers.cs
rename to Dynamic/Runtime/BindingRestrictionsHelpers.cs
diff --git a/Src/Microsoft.Dynamic/Runtime/CallTargets.cs b/Dynamic/Runtime/CallTargets.cs
similarity index 100%
rename from Src/Microsoft.Dynamic/Runtime/CallTargets.cs
rename to Dynamic/Runtime/CallTargets.cs
diff --git a/Src/Microsoft.Dynamic/Runtime/CallTypes.cs b/Dynamic/Runtime/CallTypes.cs
similarity index 100%
rename from Src/Microsoft.Dynamic/Runtime/CallTypes.cs
rename to Dynamic/Runtime/CallTypes.cs
diff --git a/Src/Microsoft.Dynamic/Runtime/Cast.Generated.cs b/Dynamic/Runtime/Cast.Generated.cs
similarity index 100%
rename from Src/Microsoft.Dynamic/Runtime/Cast.Generated.cs
rename to Dynamic/Runtime/Cast.Generated.cs
diff --git a/Src/Microsoft.Dynamic/Runtime/Cast.cs b/Dynamic/Runtime/Cast.cs
similarity index 100%
rename from Src/Microsoft.Dynamic/Runtime/Cast.cs
rename to Dynamic/Runtime/Cast.cs
diff --git a/Src/Microsoft.Dynamic/Runtime/CodeDomCodeGen.cs b/Dynamic/Runtime/CodeDomCodeGen.cs
similarity index 100%
rename from Src/Microsoft.Dynamic/Runtime/CodeDomCodeGen.cs
rename to Dynamic/Runtime/CodeDomCodeGen.cs
diff --git a/Src/Microsoft.Dynamic/Runtime/CompilerContext.cs b/Dynamic/Runtime/CompilerContext.cs
similarity index 100%
rename from Src/Microsoft.Dynamic/Runtime/CompilerContext.cs
rename to Dynamic/Runtime/CompilerContext.cs
diff --git a/Src/Microsoft.Dynamic/Runtime/CustomStringDictionary.cs b/Dynamic/Runtime/CustomStringDictionary.cs
similarity index 100%
rename from Src/Microsoft.Dynamic/Runtime/CustomStringDictionary.cs
rename to Dynamic/Runtime/CustomStringDictionary.cs
diff --git a/Src/Microsoft.Dynamic/Runtime/DelegateInfo.cs b/Dynamic/Runtime/DelegateInfo.cs
similarity index 100%
rename from Src/Microsoft.Dynamic/Runtime/DelegateInfo.cs
rename to Dynamic/Runtime/DelegateInfo.cs
diff --git a/Src/Microsoft.Dynamic/Runtime/DelegateSignatureInfo.cs b/Dynamic/Runtime/DelegateSignatureInfo.cs
similarity index 100%
rename from Src/Microsoft.Dynamic/Runtime/DelegateSignatureInfo.cs
rename to Dynamic/Runtime/DelegateSignatureInfo.cs
diff --git a/Src/Microsoft.Dynamic/Runtime/DlrCachedCodeAttribute.cs b/Dynamic/Runtime/DlrCachedCodeAttribute.cs
similarity index 100%
rename from Src/Microsoft.Dynamic/Runtime/DlrCachedCodeAttribute.cs
rename to Dynamic/Runtime/DlrCachedCodeAttribute.cs
diff --git a/Src/Microsoft.Dynamic/Runtime/DocumentationAttribute.cs b/Dynamic/Runtime/DocumentationAttribute.cs
similarity index 100%
rename from Src/Microsoft.Dynamic/Runtime/DocumentationAttribute.cs
rename to Dynamic/Runtime/DocumentationAttribute.cs
diff --git a/Src/Microsoft.Dynamic/Runtime/DynamicDelegateCreator.cs b/Dynamic/Runtime/DynamicDelegateCreator.cs
similarity index 100%
rename from Src/Microsoft.Dynamic/Runtime/DynamicDelegateCreator.cs
rename to Dynamic/Runtime/DynamicDelegateCreator.cs
diff --git a/Src/Microsoft.Dynamic/Runtime/DynamicNull.cs b/Dynamic/Runtime/DynamicNull.cs
similarity index 100%
rename from Src/Microsoft.Dynamic/Runtime/DynamicNull.cs
rename to Dynamic/Runtime/DynamicNull.cs
diff --git a/Src/Microsoft.Dynamic/Runtime/ExceptionHelpers.cs b/Dynamic/Runtime/ExceptionHelpers.cs
similarity index 100%
rename from Src/Microsoft.Dynamic/Runtime/ExceptionHelpers.cs
rename to Dynamic/Runtime/ExceptionHelpers.cs
diff --git a/Src/Microsoft.Dynamic/Runtime/ExplicitConversionMethodAttribute.cs b/Dynamic/Runtime/ExplicitConversionMethodAttribute.cs
similarity index 100%
rename from Src/Microsoft.Dynamic/Runtime/ExplicitConversionMethodAttribute.cs
rename to Dynamic/Runtime/ExplicitConversionMethodAttribute.cs
diff --git a/Src/Microsoft.Dynamic/Runtime/Extensible.cs b/Dynamic/Runtime/Extensible.cs
similarity index 100%
rename from Src/Microsoft.Dynamic/Runtime/Extensible.cs
rename to Dynamic/Runtime/Extensible.cs
diff --git a/Src/Microsoft.Dynamic/Runtime/ExtensionTypeAttribute.cs b/Dynamic/Runtime/ExtensionTypeAttribute.cs
similarity index 100%
rename from Src/Microsoft.Dynamic/Runtime/ExtensionTypeAttribute.cs
rename to Dynamic/Runtime/ExtensionTypeAttribute.cs
diff --git a/Src/Microsoft.Dynamic/Runtime/ExtraKeyEnumerator.cs b/Dynamic/Runtime/ExtraKeyEnumerator.cs
similarity index 100%
rename from Src/Microsoft.Dynamic/Runtime/ExtraKeyEnumerator.cs
rename to Dynamic/Runtime/ExtraKeyEnumerator.cs
diff --git a/Src/Microsoft.Dynamic/Runtime/Generator.cs b/Dynamic/Runtime/Generator.cs
similarity index 100%
rename from Src/Microsoft.Dynamic/Runtime/Generator.cs
rename to Dynamic/Runtime/Generator.cs
diff --git a/Src/Microsoft.Dynamic/Runtime/IConvertibleMetaObject.cs b/Dynamic/Runtime/IConvertibleMetaObject.cs
similarity index 100%
rename from Src/Microsoft.Dynamic/Runtime/IConvertibleMetaObject.cs
rename to Dynamic/Runtime/IConvertibleMetaObject.cs
diff --git a/Src/Microsoft.Dynamic/Runtime/ICustomScriptCodeData.cs b/Dynamic/Runtime/ICustomScriptCodeData.cs
similarity index 100%
rename from Src/Microsoft.Dynamic/Runtime/ICustomScriptCodeData.cs
rename to Dynamic/Runtime/ICustomScriptCodeData.cs
diff --git a/Src/Microsoft.Dynamic/Runtime/IMembersList.cs b/Dynamic/Runtime/IMembersList.cs
similarity index 100%
rename from Src/Microsoft.Dynamic/Runtime/IMembersList.cs
rename to Dynamic/Runtime/IMembersList.cs
diff --git a/Src/Microsoft.Dynamic/Runtime/IRestrictedMetaObject.cs b/Dynamic/Runtime/IRestrictedMetaObject.cs
similarity index 100%
rename from Src/Microsoft.Dynamic/Runtime/IRestrictedMetaObject.cs
rename to Dynamic/Runtime/IRestrictedMetaObject.cs
diff --git a/Src/Microsoft.Dynamic/Runtime/ISlice.cs b/Dynamic/Runtime/ISlice.cs
similarity index 100%
rename from Src/Microsoft.Dynamic/Runtime/ISlice.cs
rename to Dynamic/Runtime/ISlice.cs
diff --git a/Src/Microsoft.Dynamic/Runtime/IdDispenser.cs b/Dynamic/Runtime/IdDispenser.cs
similarity index 100%
rename from Src/Microsoft.Dynamic/Runtime/IdDispenser.cs
rename to Dynamic/Runtime/IdDispenser.cs
diff --git a/Src/Microsoft.Dynamic/Runtime/ImplicitConversionMethodAttribute.cs b/Dynamic/Runtime/ImplicitConversionMethodAttribute.cs
similarity index 100%
rename from Src/Microsoft.Dynamic/Runtime/ImplicitConversionMethodAttribute.cs
rename to Dynamic/Runtime/ImplicitConversionMethodAttribute.cs
diff --git a/Src/Microsoft.Dynamic/Runtime/LanguageBoundTextContentProvider.cs b/Dynamic/Runtime/LanguageBoundTextContentProvider.cs
similarity index 100%
rename from Src/Microsoft.Dynamic/Runtime/LanguageBoundTextContentProvider.cs
rename to Dynamic/Runtime/LanguageBoundTextContentProvider.cs
diff --git a/Src/Microsoft.Dynamic/Runtime/LegacyScriptCode.cs b/Dynamic/Runtime/LegacyScriptCode.cs
similarity index 100%
rename from Src/Microsoft.Dynamic/Runtime/LegacyScriptCode.cs
rename to Dynamic/Runtime/LegacyScriptCode.cs
diff --git a/Src/Microsoft.Dynamic/Runtime/LightExceptions.cs b/Dynamic/Runtime/LightExceptions.cs
similarity index 100%
rename from Src/Microsoft.Dynamic/Runtime/LightExceptions.cs
rename to Dynamic/Runtime/LightExceptions.cs
diff --git a/Src/Microsoft.Dynamic/Runtime/LightThrowingAttribute.cs b/Dynamic/Runtime/LightThrowingAttribute.cs
similarity index 100%
rename from Src/Microsoft.Dynamic/Runtime/LightThrowingAttribute.cs
rename to Dynamic/Runtime/LightThrowingAttribute.cs
diff --git a/Src/Microsoft.Dynamic/Runtime/LocalsDictionary.cs b/Dynamic/Runtime/LocalsDictionary.cs
similarity index 100%
rename from Src/Microsoft.Dynamic/Runtime/LocalsDictionary.cs
rename to Dynamic/Runtime/LocalsDictionary.cs
diff --git a/Src/Microsoft.Dynamic/Runtime/MetaObjectExtensions.cs b/Dynamic/Runtime/MetaObjectExtensions.cs
similarity index 100%
rename from Src/Microsoft.Dynamic/Runtime/MetaObjectExtensions.cs
rename to Dynamic/Runtime/MetaObjectExtensions.cs
diff --git a/Src/Microsoft.Dynamic/Runtime/ModuleChangeEventArgs.cs b/Dynamic/Runtime/ModuleChangeEventArgs.cs
similarity index 100%
rename from Src/Microsoft.Dynamic/Runtime/ModuleChangeEventArgs.cs
rename to Dynamic/Runtime/ModuleChangeEventArgs.cs
diff --git a/Src/Microsoft.Dynamic/Runtime/ModuleChangeEventType.cs b/Dynamic/Runtime/ModuleChangeEventType.cs
similarity index 100%
rename from Src/Microsoft.Dynamic/Runtime/ModuleChangeEventType.cs
rename to Dynamic/Runtime/ModuleChangeEventType.cs
diff --git a/Src/Microsoft.Dynamic/Runtime/NullTextContentProvider.cs b/Dynamic/Runtime/NullTextContentProvider.cs
similarity index 100%
rename from Src/Microsoft.Dynamic/Runtime/NullTextContentProvider.cs
rename to Dynamic/Runtime/NullTextContentProvider.cs
diff --git a/Src/Microsoft.Dynamic/Runtime/OperationFailed.cs b/Dynamic/Runtime/OperationFailed.cs
similarity index 100%
rename from Src/Microsoft.Dynamic/Runtime/OperationFailed.cs
rename to Dynamic/Runtime/OperationFailed.cs
diff --git a/Src/Microsoft.Dynamic/Runtime/OperatorSlotAttribute.cs b/Dynamic/Runtime/OperatorSlotAttribute.cs
similarity index 100%
rename from Src/Microsoft.Dynamic/Runtime/OperatorSlotAttribute.cs
rename to Dynamic/Runtime/OperatorSlotAttribute.cs
diff --git a/Src/Microsoft.Dynamic/Runtime/PositionTrackingWriter.cs b/Dynamic/Runtime/PositionTrackingWriter.cs
similarity index 100%
rename from Src/Microsoft.Dynamic/Runtime/PositionTrackingWriter.cs
rename to Dynamic/Runtime/PositionTrackingWriter.cs
diff --git a/Src/Microsoft.Dynamic/Runtime/PropertyMethodAttribute.cs b/Dynamic/Runtime/PropertyMethodAttribute.cs
similarity index 100%
rename from Src/Microsoft.Dynamic/Runtime/PropertyMethodAttribute.cs
rename to Dynamic/Runtime/PropertyMethodAttribute.cs
diff --git a/Src/Microsoft.Dynamic/Runtime/ReflectionCache.cs b/Dynamic/Runtime/ReflectionCache.cs
similarity index 100%
rename from Src/Microsoft.Dynamic/Runtime/ReflectionCache.cs
rename to Dynamic/Runtime/ReflectionCache.cs
diff --git a/Src/Microsoft.Dynamic/Runtime/RestrictedMetaObject.cs b/Dynamic/Runtime/RestrictedMetaObject.cs
similarity index 100%
rename from Src/Microsoft.Dynamic/Runtime/RestrictedMetaObject.cs
rename to Dynamic/Runtime/RestrictedMetaObject.cs
diff --git a/Src/Microsoft.Dynamic/Runtime/ReturnFixer.cs b/Dynamic/Runtime/ReturnFixer.cs
similarity index 100%
rename from Src/Microsoft.Dynamic/Runtime/ReturnFixer.cs
rename to Dynamic/Runtime/ReturnFixer.cs
diff --git a/Src/Microsoft.Dynamic/Runtime/SavableScriptCode.cs b/Dynamic/Runtime/SavableScriptCode.cs
similarity index 100%
rename from Src/Microsoft.Dynamic/Runtime/SavableScriptCode.cs
rename to Dynamic/Runtime/SavableScriptCode.cs
diff --git a/Src/Microsoft.Dynamic/Runtime/ScriptingRuntimeHelpers.cs b/Dynamic/Runtime/ScriptingRuntimeHelpers.cs
similarity index 100%
rename from Src/Microsoft.Dynamic/Runtime/ScriptingRuntimeHelpers.cs
rename to Dynamic/Runtime/ScriptingRuntimeHelpers.cs
diff --git a/Src/Microsoft.Dynamic/Runtime/SourceStringContentProvider.cs b/Dynamic/Runtime/SourceStringContentProvider.cs
similarity index 100%
rename from Src/Microsoft.Dynamic/Runtime/SourceStringContentProvider.cs
rename to Dynamic/Runtime/SourceStringContentProvider.cs
diff --git a/Src/Microsoft.Dynamic/Runtime/StaticExtensionMethodAttribute.cs b/Dynamic/Runtime/StaticExtensionMethodAttribute.cs
similarity index 100%
rename from Src/Microsoft.Dynamic/Runtime/StaticExtensionMethodAttribute.cs
rename to Dynamic/Runtime/StaticExtensionMethodAttribute.cs
diff --git a/Src/Microsoft.Dynamic/Runtime/TokenizerBuffer.cs b/Dynamic/Runtime/TokenizerBuffer.cs
similarity index 100%
rename from Src/Microsoft.Dynamic/Runtime/TokenizerBuffer.cs
rename to Dynamic/Runtime/TokenizerBuffer.cs
diff --git a/Src/Microsoft.Dynamic/Runtime/Uninitialized.cs b/Dynamic/Runtime/Uninitialized.cs
similarity index 100%
rename from Src/Microsoft.Dynamic/Runtime/Uninitialized.cs
rename to Dynamic/Runtime/Uninitialized.cs
diff --git a/Src/Microsoft.Dynamic/SerializationStubs.cs b/Dynamic/SerializationStubs.cs
similarity index 100%
rename from Src/Microsoft.Dynamic/SerializationStubs.cs
rename to Dynamic/SerializationStubs.cs
diff --git a/Src/Microsoft.Dynamic/SourceFileContentProvider.cs b/Dynamic/SourceFileContentProvider.cs
similarity index 100%
rename from Src/Microsoft.Dynamic/SourceFileContentProvider.cs
rename to Dynamic/SourceFileContentProvider.cs
diff --git a/Src/Microsoft.Dynamic/StringExtensions.cs b/Dynamic/StringExtensions.cs
similarity index 100%
rename from Src/Microsoft.Dynamic/StringExtensions.cs
rename to Dynamic/StringExtensions.cs
diff --git a/Src/Microsoft.Dynamic/Utils/ArrayUtils.cs b/Dynamic/Utils/ArrayUtils.cs
similarity index 100%
rename from Src/Microsoft.Dynamic/Utils/ArrayUtils.cs
rename to Dynamic/Utils/ArrayUtils.cs
diff --git a/Src/Microsoft.Dynamic/Utils/Assert.cs b/Dynamic/Utils/Assert.cs
similarity index 100%
rename from Src/Microsoft.Dynamic/Utils/Assert.cs
rename to Dynamic/Utils/Assert.cs
diff --git a/Src/Microsoft.Dynamic/Utils/CacheDict.cs b/Dynamic/Utils/CacheDict.cs
similarity index 100%
rename from Src/Microsoft.Dynamic/Utils/CacheDict.cs
rename to Dynamic/Utils/CacheDict.cs
diff --git a/Src/Microsoft.Dynamic/Utils/CheckedDictionaryEnumerator.cs b/Dynamic/Utils/CheckedDictionaryEnumerator.cs
similarity index 100%
rename from Src/Microsoft.Dynamic/Utils/CheckedDictionaryEnumerator.cs
rename to Dynamic/Utils/CheckedDictionaryEnumerator.cs
diff --git a/Src/Microsoft.Dynamic/Utils/CollectionExtensions.cs b/Dynamic/Utils/CollectionExtensions.cs
similarity index 100%
rename from Src/Microsoft.Dynamic/Utils/CollectionExtensions.cs
rename to Dynamic/Utils/CollectionExtensions.cs
diff --git a/Src/Microsoft.Dynamic/Utils/CollectionUtils.cs b/Dynamic/Utils/CollectionUtils.cs
similarity index 100%
rename from Src/Microsoft.Dynamic/Utils/CollectionUtils.cs
rename to Dynamic/Utils/CollectionUtils.cs
diff --git a/Src/Microsoft.Dynamic/Utils/ContractUtils.cs b/Dynamic/Utils/ContractUtils.cs
similarity index 100%
rename from Src/Microsoft.Dynamic/Utils/ContractUtils.cs
rename to Dynamic/Utils/ContractUtils.cs
diff --git a/Src/Microsoft.Dynamic/Utils/CopyOnWriteList.cs b/Dynamic/Utils/CopyOnWriteList.cs
similarity index 100%
rename from Src/Microsoft.Dynamic/Utils/CopyOnWriteList.cs
rename to Dynamic/Utils/CopyOnWriteList.cs
diff --git a/Src/Microsoft.Dynamic/Utils/DictionaryUnionEnumerator.cs b/Dynamic/Utils/DictionaryUnionEnumerator.cs
similarity index 100%
rename from Src/Microsoft.Dynamic/Utils/DictionaryUnionEnumerator.cs
rename to Dynamic/Utils/DictionaryUnionEnumerator.cs
diff --git a/Src/Microsoft.Dynamic/Utils/DynamicUtils.cs b/Dynamic/Utils/DynamicUtils.cs
similarity index 100%
rename from Src/Microsoft.Dynamic/Utils/DynamicUtils.cs
rename to Dynamic/Utils/DynamicUtils.cs
diff --git a/Src/Microsoft.Dynamic/Utils/EnumUtils.cs b/Dynamic/Utils/EnumUtils.cs
similarity index 100%
rename from Src/Microsoft.Dynamic/Utils/EnumUtils.cs
rename to Dynamic/Utils/EnumUtils.cs
diff --git a/Src/Microsoft.Dynamic/Utils/ExceptionFactory.Generated.cs b/Dynamic/Utils/ExceptionFactory.Generated.cs
similarity index 100%
rename from Src/Microsoft.Dynamic/Utils/ExceptionFactory.Generated.cs
rename to Dynamic/Utils/ExceptionFactory.Generated.cs
diff --git a/Src/Microsoft.Dynamic/Utils/ExceptionUtils.cs b/Dynamic/Utils/ExceptionUtils.cs
similarity index 100%
rename from Src/Microsoft.Dynamic/Utils/ExceptionUtils.cs
rename to Dynamic/Utils/ExceptionUtils.cs
diff --git a/Src/Microsoft.Dynamic/Utils/HybridReferenceDictionary.cs b/Dynamic/Utils/HybridReferenceDictionary.cs
similarity index 100%
rename from Src/Microsoft.Dynamic/Utils/HybridReferenceDictionary.cs
rename to Dynamic/Utils/HybridReferenceDictionary.cs
diff --git a/Src/Microsoft.Dynamic/Utils/IOUtils.cs b/Dynamic/Utils/IOUtils.cs
similarity index 100%
rename from Src/Microsoft.Dynamic/Utils/IOUtils.cs
rename to Dynamic/Utils/IOUtils.cs
diff --git a/Src/Microsoft.Dynamic/Utils/ListEqualityComparer.cs b/Dynamic/Utils/ListEqualityComparer.cs
similarity index 100%
rename from Src/Microsoft.Dynamic/Utils/ListEqualityComparer.cs
rename to Dynamic/Utils/ListEqualityComparer.cs
diff --git a/Src/Microsoft.Dynamic/Utils/MathUtils.cs b/Dynamic/Utils/MathUtils.cs
similarity index 100%
rename from Src/Microsoft.Dynamic/Utils/MathUtils.cs
rename to Dynamic/Utils/MathUtils.cs
diff --git a/Src/Microsoft.Dynamic/Utils/MonitorUtils.cs b/Dynamic/Utils/MonitorUtils.cs
similarity index 100%
rename from Src/Microsoft.Dynamic/Utils/MonitorUtils.cs
rename to Dynamic/Utils/MonitorUtils.cs
diff --git a/Src/Microsoft.Dynamic/Utils/Publisher.cs b/Dynamic/Utils/Publisher.cs
similarity index 100%
rename from Src/Microsoft.Dynamic/Utils/Publisher.cs
rename to Dynamic/Utils/Publisher.cs
diff --git a/Src/Microsoft.Dynamic/Utils/ReferenceEqualityComparer.cs b/Dynamic/Utils/ReferenceEqualityComparer.cs
similarity index 100%
rename from Src/Microsoft.Dynamic/Utils/ReferenceEqualityComparer.cs
rename to Dynamic/Utils/ReferenceEqualityComparer.cs
diff --git a/Src/Microsoft.Dynamic/Utils/ReflectionUtils.cs b/Dynamic/Utils/ReflectionUtils.cs
similarity index 100%
rename from Src/Microsoft.Dynamic/Utils/ReflectionUtils.cs
rename to Dynamic/Utils/ReflectionUtils.cs
diff --git a/Src/Microsoft.Dynamic/Utils/StringUtils.cs b/Dynamic/Utils/StringUtils.cs
similarity index 100%
rename from Src/Microsoft.Dynamic/Utils/StringUtils.cs
rename to Dynamic/Utils/StringUtils.cs
diff --git a/Src/Microsoft.Dynamic/Utils/SynchronizedDictionary.cs b/Dynamic/Utils/SynchronizedDictionary.cs
similarity index 100%
rename from Src/Microsoft.Dynamic/Utils/SynchronizedDictionary.cs
rename to Dynamic/Utils/SynchronizedDictionary.cs
diff --git a/Src/Microsoft.Dynamic/Utils/ThreadLocal.cs b/Dynamic/Utils/ThreadLocal.cs
similarity index 100%
rename from Src/Microsoft.Dynamic/Utils/ThreadLocal.cs
rename to Dynamic/Utils/ThreadLocal.cs
diff --git a/Src/Microsoft.Dynamic/Utils/ThreadingUtils.cs b/Dynamic/Utils/ThreadingUtils.cs
similarity index 100%
rename from Src/Microsoft.Dynamic/Utils/ThreadingUtils.cs
rename to Dynamic/Utils/ThreadingUtils.cs
diff --git a/Src/Microsoft.Dynamic/Utils/TypeMemberCache.cs b/Dynamic/Utils/TypeMemberCache.cs
similarity index 100%
rename from Src/Microsoft.Dynamic/Utils/TypeMemberCache.cs
rename to Dynamic/Utils/TypeMemberCache.cs
diff --git a/Src/Microsoft.Dynamic/Utils/TypeUtils.cs b/Dynamic/Utils/TypeUtils.cs
similarity index 100%
rename from Src/Microsoft.Dynamic/Utils/TypeUtils.cs
rename to Dynamic/Utils/TypeUtils.cs
diff --git a/Src/Microsoft.Dynamic/Utils/ValueArray.cs b/Dynamic/Utils/ValueArray.cs
similarity index 100%
rename from Src/Microsoft.Dynamic/Utils/ValueArray.cs
rename to Dynamic/Utils/ValueArray.cs
diff --git a/Src/Microsoft.Dynamic/Utils/WeakCollection.cs b/Dynamic/Utils/WeakCollection.cs
similarity index 100%
rename from Src/Microsoft.Dynamic/Utils/WeakCollection.cs
rename to Dynamic/Utils/WeakCollection.cs
diff --git a/Src/Microsoft.Dynamic/Utils/WeakDictionary.cs b/Dynamic/Utils/WeakDictionary.cs
similarity index 100%
rename from Src/Microsoft.Dynamic/Utils/WeakDictionary.cs
rename to Dynamic/Utils/WeakDictionary.cs
diff --git a/Src/Microsoft.Dynamic/Utils/WeakHandle.cs b/Dynamic/Utils/WeakHandle.cs
similarity index 100%
rename from Src/Microsoft.Dynamic/Utils/WeakHandle.cs
rename to Dynamic/Utils/WeakHandle.cs
diff --git a/Src/Microsoft.Dynamic/Xaml/DynamicXamlReader.cs b/Dynamic/Xaml/DynamicXamlReader.cs
similarity index 100%
rename from Src/Microsoft.Dynamic/Xaml/DynamicXamlReader.cs
rename to Dynamic/Xaml/DynamicXamlReader.cs
diff --git a/Src/Microsoft.Scripting.Metadata/ClrStubs.cs b/Metadata/ClrStubs.cs
similarity index 100%
rename from Src/Microsoft.Scripting.Metadata/ClrStubs.cs
rename to Metadata/ClrStubs.cs
diff --git a/Src/Microsoft.Scripting.Metadata/MemoryBlock.cs b/Metadata/MemoryBlock.cs
similarity index 100%
rename from Src/Microsoft.Scripting.Metadata/MemoryBlock.cs
rename to Metadata/MemoryBlock.cs
diff --git a/Src/Microsoft.Scripting.Metadata/MemoryMapping.V4.cs b/Metadata/MemoryMapping.V4.cs
similarity index 100%
rename from Src/Microsoft.Scripting.Metadata/MemoryMapping.V4.cs
rename to Metadata/MemoryMapping.V4.cs
diff --git a/Src/Microsoft.Scripting.Metadata/MemoryReader.cs b/Metadata/MemoryReader.cs
similarity index 100%
rename from Src/Microsoft.Scripting.Metadata/MemoryReader.cs
rename to Metadata/MemoryReader.cs
diff --git a/Src/Microsoft.Scripting.Metadata/MetadataExtensions.cs b/Metadata/MetadataExtensions.cs
similarity index 100%
rename from Src/Microsoft.Scripting.Metadata/MetadataExtensions.cs
rename to Metadata/MetadataExtensions.cs
diff --git a/Src/Microsoft.Scripting.Metadata/MetadataImport.cs b/Metadata/MetadataImport.cs
similarity index 100%
rename from Src/Microsoft.Scripting.Metadata/MetadataImport.cs
rename to Metadata/MetadataImport.cs
diff --git a/Src/Microsoft.Scripting.Metadata/MetadataName.cs b/Metadata/MetadataName.cs
similarity index 100%
rename from Src/Microsoft.Scripting.Metadata/MetadataName.cs
rename to Metadata/MetadataName.cs
diff --git a/Src/Microsoft.Scripting.Metadata/MetadataServices.cs b/Metadata/MetadataServices.cs
similarity index 100%
rename from Src/Microsoft.Scripting.Metadata/MetadataServices.cs
rename to Metadata/MetadataServices.cs
diff --git a/Src/Microsoft.Scripting.Metadata/MetadataTableEnumerator.CCI.cs b/Metadata/MetadataTableEnumerator.CCI.cs
similarity index 100%
rename from Src/Microsoft.Scripting.Metadata/MetadataTableEnumerator.CCI.cs
rename to Metadata/MetadataTableEnumerator.CCI.cs
diff --git a/Src/Microsoft.Scripting.Metadata/MetadataTableImplementations.cs b/Metadata/MetadataTableImplementations.cs
similarity index 100%
rename from Src/Microsoft.Scripting.Metadata/MetadataTableImplementations.cs
rename to Metadata/MetadataTableImplementations.cs
diff --git a/Src/Microsoft.Scripting.Metadata/MetadataTables.CCI.cs b/Metadata/MetadataTables.CCI.cs
similarity index 100%
rename from Src/Microsoft.Scripting.Metadata/MetadataTables.CCI.cs
rename to Metadata/MetadataTables.CCI.cs
diff --git a/Src/Microsoft.Scripting.Metadata/MetadataTables.cs b/Metadata/MetadataTables.cs
similarity index 100%
rename from Src/Microsoft.Scripting.Metadata/MetadataTables.cs
rename to Metadata/MetadataTables.cs
diff --git a/Src/Microsoft.Scripting.Metadata/Microsoft.Scripting.Metadata.csproj b/Metadata/Microsoft.Scripting.Metadata.csproj
similarity index 78%
rename from Src/Microsoft.Scripting.Metadata/Microsoft.Scripting.Metadata.csproj
rename to Metadata/Microsoft.Scripting.Metadata.csproj
index ec0ae525..06dd6e55 100644
--- a/Src/Microsoft.Scripting.Metadata/Microsoft.Scripting.Metadata.csproj
+++ b/Metadata/Microsoft.Scripting.Metadata.csproj
@@ -20,4 +20,9 @@
+
+
+
+ $(Features);$(DefineConstants)
+
diff --git a/Src/Microsoft.Scripting.Metadata/PEFileStructures.cs b/Metadata/PEFileStructures.cs
similarity index 100%
rename from Src/Microsoft.Scripting.Metadata/PEFileStructures.cs
rename to Metadata/PEFileStructures.cs
diff --git a/Src/Microsoft.Scripting.Metadata/Properties/AssemblyInfo.cs b/Metadata/Properties/AssemblyInfo.cs
similarity index 100%
rename from Src/Microsoft.Scripting.Metadata/Properties/AssemblyInfo.cs
rename to Metadata/Properties/AssemblyInfo.cs
diff --git a/Docs/dlr-overview.doc b/Microsoft/Docs/dlr-overview.doc
similarity index 100%
rename from Docs/dlr-overview.doc
rename to Microsoft/Docs/dlr-overview.doc
diff --git a/Docs/dlr-overview.pdf b/Microsoft/Docs/dlr-overview.pdf
similarity index 100%
rename from Docs/dlr-overview.pdf
rename to Microsoft/Docs/dlr-overview.pdf
diff --git a/Docs/dlr-spec-hosting.doc b/Microsoft/Docs/dlr-spec-hosting.doc
similarity index 100%
rename from Docs/dlr-spec-hosting.doc
rename to Microsoft/Docs/dlr-spec-hosting.doc
diff --git a/Docs/dlr-spec-hosting.pdf b/Microsoft/Docs/dlr-spec-hosting.pdf
similarity index 100%
rename from Docs/dlr-spec-hosting.pdf
rename to Microsoft/Docs/dlr-spec-hosting.pdf
diff --git a/Docs/expr-tree-spec.doc b/Microsoft/Docs/expr-tree-spec.doc
similarity index 100%
rename from Docs/expr-tree-spec.doc
rename to Microsoft/Docs/expr-tree-spec.doc
diff --git a/Docs/expr-tree-spec.pdf b/Microsoft/Docs/expr-tree-spec.pdf
similarity index 100%
rename from Docs/expr-tree-spec.pdf
rename to Microsoft/Docs/expr-tree-spec.pdf
diff --git a/Docs/library-authors-introduction.doc b/Microsoft/Docs/library-authors-introduction.doc
similarity index 100%
rename from Docs/library-authors-introduction.doc
rename to Microsoft/Docs/library-authors-introduction.doc
diff --git a/Docs/library-authors-introduction.pdf b/Microsoft/Docs/library-authors-introduction.pdf
similarity index 100%
rename from Docs/library-authors-introduction.pdf
rename to Microsoft/Docs/library-authors-introduction.pdf
diff --git a/Docs/sites-binders-dynobj-interop.doc b/Microsoft/Docs/sites-binders-dynobj-interop.doc
similarity index 100%
rename from Docs/sites-binders-dynobj-interop.doc
rename to Microsoft/Docs/sites-binders-dynobj-interop.doc
diff --git a/Docs/sites-binders-dynobj-interop.pdf b/Microsoft/Docs/sites-binders-dynobj-interop.pdf
similarity index 100%
rename from Docs/sites-binders-dynobj-interop.pdf
rename to Microsoft/Docs/sites-binders-dynobj-interop.pdf
diff --git a/Docs/sympl.doc b/Microsoft/Docs/sympl.doc
similarity index 100%
rename from Docs/sympl.doc
rename to Microsoft/Docs/sympl.doc
diff --git a/Docs/sympl.pdf b/Microsoft/Docs/sympl.pdf
similarity index 100%
rename from Docs/sympl.pdf
rename to Microsoft/Docs/sympl.pdf
diff --git a/Samples/Hosting/Scenarios/Hosting Scenarios.csproj b/Microsoft/Samples/Hosting/Scenarios/Hosting Scenarios.csproj
similarity index 100%
rename from Samples/Hosting/Scenarios/Hosting Scenarios.csproj
rename to Microsoft/Samples/Hosting/Scenarios/Hosting Scenarios.csproj
diff --git a/Samples/Hosting/Scenarios/Program.cs b/Microsoft/Samples/Hosting/Scenarios/Program.cs
similarity index 100%
rename from Samples/Hosting/Scenarios/Program.cs
rename to Microsoft/Samples/Hosting/Scenarios/Program.cs
diff --git a/Samples/Hosting/Scenarios/merlin_web_page_code_behind.py b/Microsoft/Samples/Hosting/Scenarios/merlin_web_page_code_behind.py
similarity index 100%
rename from Samples/Hosting/Scenarios/merlin_web_page_code_behind.py
rename to Microsoft/Samples/Hosting/Scenarios/merlin_web_page_code_behind.py
diff --git a/Samples/Hosting/Scenarios/register_user_commands.py b/Microsoft/Samples/Hosting/Scenarios/register_user_commands.py
similarity index 100%
rename from Samples/Hosting/Scenarios/register_user_commands.py
rename to Microsoft/Samples/Hosting/Scenarios/register_user_commands.py
diff --git a/Samples/Hosting/Scenarios/user_commands.rb b/Microsoft/Samples/Hosting/Scenarios/user_commands.rb
similarity index 100%
rename from Samples/Hosting/Scenarios/user_commands.rb
rename to Microsoft/Samples/Hosting/Scenarios/user_commands.rb
diff --git a/Samples/sympl/csharp/DlrHosting.cs b/Microsoft/Samples/sympl/csharp/DlrHosting.cs
similarity index 100%
rename from Samples/sympl/csharp/DlrHosting.cs
rename to Microsoft/Samples/sympl/csharp/DlrHosting.cs
diff --git a/Samples/sympl/csharp/ETGen.cs b/Microsoft/Samples/sympl/csharp/ETGen.cs
similarity index 100%
rename from Samples/sympl/csharp/ETGen.cs
rename to Microsoft/Samples/sympl/csharp/ETGen.cs
diff --git a/Samples/sympl/csharp/Lexer.cs b/Microsoft/Samples/sympl/csharp/Lexer.cs
similarity index 100%
rename from Samples/sympl/csharp/Lexer.cs
rename to Microsoft/Samples/sympl/csharp/Lexer.cs
diff --git a/Samples/sympl/csharp/Parser.cs b/Microsoft/Samples/sympl/csharp/Parser.cs
similarity index 100%
rename from Samples/sympl/csharp/Parser.cs
rename to Microsoft/Samples/sympl/csharp/Parser.cs
diff --git a/Samples/sympl/csharp/Program.cs b/Microsoft/Samples/sympl/csharp/Program.cs
similarity index 100%
rename from Samples/sympl/csharp/Program.cs
rename to Microsoft/Samples/sympl/csharp/Program.cs
diff --git a/Samples/sympl/csharp/Properties/AssemblyInfo.cs b/Microsoft/Samples/sympl/csharp/Properties/AssemblyInfo.cs
similarity index 100%
rename from Samples/sympl/csharp/Properties/AssemblyInfo.cs
rename to Microsoft/Samples/sympl/csharp/Properties/AssemblyInfo.cs
diff --git a/Samples/sympl/csharp/Runtime.cs b/Microsoft/Samples/sympl/csharp/Runtime.cs
similarity index 100%
rename from Samples/sympl/csharp/Runtime.cs
rename to Microsoft/Samples/sympl/csharp/Runtime.cs
diff --git a/Samples/sympl/csharp/Sympl.cs b/Microsoft/Samples/sympl/csharp/Sympl.cs
similarity index 100%
rename from Samples/sympl/csharp/Sympl.cs
rename to Microsoft/Samples/sympl/csharp/Sympl.cs
diff --git a/Samples/sympl/csharp/app.config b/Microsoft/Samples/sympl/csharp/app.config
similarity index 100%
rename from Samples/sympl/csharp/app.config
rename to Microsoft/Samples/sympl/csharp/app.config
diff --git a/Samples/sympl/csharp/sympl.csproj b/Microsoft/Samples/sympl/csharp/sympl.csproj
similarity index 100%
rename from Samples/sympl/csharp/sympl.csproj
rename to Microsoft/Samples/sympl/csharp/sympl.csproj
diff --git a/Samples/sympl/csharp/test.bsl b/Microsoft/Samples/sympl/csharp/test.bsl
similarity index 100%
rename from Samples/sympl/csharp/test.bsl
rename to Microsoft/Samples/sympl/csharp/test.bsl
diff --git a/Samples/sympl/examples/indexing.sympl b/Microsoft/Samples/sympl/examples/indexing.sympl
similarity index 100%
rename from Samples/sympl/examples/indexing.sympl
rename to Microsoft/Samples/sympl/examples/indexing.sympl
diff --git a/Samples/sympl/examples/lists.sympl b/Microsoft/Samples/sympl/examples/lists.sympl
similarity index 100%
rename from Samples/sympl/examples/lists.sympl
rename to Microsoft/Samples/sympl/examples/lists.sympl
diff --git a/Samples/sympl/examples/ops.sympl b/Microsoft/Samples/sympl/examples/ops.sympl
similarity index 100%
rename from Samples/sympl/examples/ops.sympl
rename to Microsoft/Samples/sympl/examples/ops.sympl
diff --git a/Samples/sympl/examples/test.bat b/Microsoft/Samples/sympl/examples/test.bat
similarity index 100%
rename from Samples/sympl/examples/test.bat
rename to Microsoft/Samples/sympl/examples/test.bat
diff --git a/Samples/sympl/examples/test.sympl b/Microsoft/Samples/sympl/examples/test.sympl
similarity index 100%
rename from Samples/sympl/examples/test.sympl
rename to Microsoft/Samples/sympl/examples/test.sympl
diff --git a/Samples/sympl/examples/test_python.bat b/Microsoft/Samples/sympl/examples/test_python.bat
similarity index 100%
rename from Samples/sympl/examples/test_python.bat
rename to Microsoft/Samples/sympl/examples/test_python.bat
diff --git a/Samples/sympl/python/etgen.py b/Microsoft/Samples/sympl/python/etgen.py
similarity index 100%
rename from Samples/sympl/python/etgen.py
rename to Microsoft/Samples/sympl/python/etgen.py
diff --git a/Samples/sympl/python/lexer.py b/Microsoft/Samples/sympl/python/lexer.py
similarity index 100%
rename from Samples/sympl/python/lexer.py
rename to Microsoft/Samples/sympl/python/lexer.py
diff --git a/Samples/sympl/python/parser.py b/Microsoft/Samples/sympl/python/parser.py
similarity index 100%
rename from Samples/sympl/python/parser.py
rename to Microsoft/Samples/sympl/python/parser.py
diff --git a/Samples/sympl/python/runtime.py b/Microsoft/Samples/sympl/python/runtime.py
similarity index 100%
rename from Samples/sympl/python/runtime.py
rename to Microsoft/Samples/sympl/python/runtime.py
diff --git a/Samples/sympl/python/sympl.py b/Microsoft/Samples/sympl/python/sympl.py
similarity index 100%
rename from Samples/sympl/python/sympl.py
rename to Microsoft/Samples/sympl/python/sympl.py
diff --git a/Samples/sympl/python/test.bsl b/Microsoft/Samples/sympl/python/test.bsl
similarity index 100%
rename from Samples/sympl/python/test.bsl
rename to Microsoft/Samples/sympl/python/test.bsl
diff --git a/Samples/sympl/python/test.py b/Microsoft/Samples/sympl/python/test.py
similarity index 100%
rename from Samples/sympl/python/test.py
rename to Microsoft/Samples/sympl/python/test.py
diff --git a/NuGet.config b/NuGet.config
deleted file mode 100644
index 4775ae51..00000000
--- a/NuGet.config
+++ /dev/null
@@ -1,6 +0,0 @@
-
-
-
-
-
-
diff --git a/Package/nuget/DynamicLanguageRuntime.nuspec b/Packaging/NuGet/DynamicLanguageRuntime.nuspec
similarity index 100%
rename from Package/nuget/DynamicLanguageRuntime.nuspec
rename to Packaging/NuGet/DynamicLanguageRuntime.nuspec
diff --git a/Package/nuget/NuGet.Packaging.csproj b/Packaging/NuGet/Riverside.Dynamic.Packaging.csproj
similarity index 100%
rename from Package/nuget/NuGet.Packaging.csproj
rename to Packaging/NuGet/Riverside.Dynamic.Packaging.csproj
diff --git a/Build/After.targets b/Packaging/Targets/After.targets
similarity index 100%
rename from Build/After.targets
rename to Packaging/Targets/After.targets
diff --git a/Build/Key.snk b/Packaging/Targets/Key.snk
similarity index 100%
rename from Build/Key.snk
rename to Packaging/Targets/Key.snk
diff --git a/Build/Tasks.Targets b/Packaging/Targets/Tasks.Targets
similarity index 100%
rename from Build/Tasks.Targets
rename to Packaging/Targets/Tasks.Targets
diff --git a/Build/net462.props b/Packaging/Targets/net462.props
similarity index 100%
rename from Build/net462.props
rename to Packaging/Targets/net462.props
diff --git a/Build/net6.0.props b/Packaging/Targets/net6.0.props
similarity index 100%
rename from Build/net6.0.props
rename to Packaging/Targets/net6.0.props
diff --git a/Build/net8.0.props b/Packaging/Targets/net8.0.props
similarity index 100%
rename from Build/net8.0.props
rename to Packaging/Targets/net8.0.props
diff --git a/Build/net9.0.props b/Packaging/Targets/net9.0.props
similarity index 100%
rename from Build/net9.0.props
rename to Packaging/Targets/net9.0.props
diff --git a/Build/netstandard2.0.props b/Packaging/Targets/netstandard2.0.props
similarity index 100%
rename from Build/netstandard2.0.props
rename to Packaging/Targets/netstandard2.0.props
diff --git a/Build/steps.yml b/Packaging/Targets/steps.yml
similarity index 100%
rename from Build/steps.yml
rename to Packaging/Targets/steps.yml
diff --git a/Src/Microsoft.Scripting/ArgumentTypeException.cs b/Scripting/ArgumentTypeException.cs
similarity index 100%
rename from Src/Microsoft.Scripting/ArgumentTypeException.cs
rename to Scripting/ArgumentTypeException.cs
diff --git a/Src/Microsoft.Scripting/AssemblyLoadedEventArgs.cs b/Scripting/AssemblyLoadedEventArgs.cs
similarity index 100%
rename from Src/Microsoft.Scripting/AssemblyLoadedEventArgs.cs
rename to Scripting/AssemblyLoadedEventArgs.cs
diff --git a/Src/Microsoft.Scripting/CompilerOptions.cs b/Scripting/CompilerOptions.cs
similarity index 100%
rename from Src/Microsoft.Scripting/CompilerOptions.cs
rename to Scripting/CompilerOptions.cs
diff --git a/Src/Microsoft.Scripting/ErrorSink.cs b/Scripting/ErrorSink.cs
similarity index 100%
rename from Src/Microsoft.Scripting/ErrorSink.cs
rename to Scripting/ErrorSink.cs
diff --git a/Src/Microsoft.Scripting/GlobalSuppressions.cs b/Scripting/GlobalSuppressions.cs
similarity index 100%
rename from Src/Microsoft.Scripting/GlobalSuppressions.cs
rename to Scripting/GlobalSuppressions.cs
diff --git a/Src/Microsoft.Scripting/Hosting/CompiledCode.cs b/Scripting/Hosting/CompiledCode.cs
similarity index 100%
rename from Src/Microsoft.Scripting/Hosting/CompiledCode.cs
rename to Scripting/Hosting/CompiledCode.cs
diff --git a/Src/Microsoft.Scripting/Hosting/Configuration/LanguageElement.cs b/Scripting/Hosting/Configuration/LanguageElement.cs
similarity index 100%
rename from Src/Microsoft.Scripting/Hosting/Configuration/LanguageElement.cs
rename to Scripting/Hosting/Configuration/LanguageElement.cs
diff --git a/Src/Microsoft.Scripting/Hosting/Configuration/LanguageElementCollection.cs b/Scripting/Hosting/Configuration/LanguageElementCollection.cs
similarity index 100%
rename from Src/Microsoft.Scripting/Hosting/Configuration/LanguageElementCollection.cs
rename to Scripting/Hosting/Configuration/LanguageElementCollection.cs
diff --git a/Src/Microsoft.Scripting/Hosting/Configuration/OptionElement.cs b/Scripting/Hosting/Configuration/OptionElement.cs
similarity index 100%
rename from Src/Microsoft.Scripting/Hosting/Configuration/OptionElement.cs
rename to Scripting/Hosting/Configuration/OptionElement.cs
diff --git a/Src/Microsoft.Scripting/Hosting/Configuration/OptionElementCollection.cs b/Scripting/Hosting/Configuration/OptionElementCollection.cs
similarity index 100%
rename from Src/Microsoft.Scripting/Hosting/Configuration/OptionElementCollection.cs
rename to Scripting/Hosting/Configuration/OptionElementCollection.cs
diff --git a/Src/Microsoft.Scripting/Hosting/Configuration/Section.cs b/Scripting/Hosting/Configuration/Section.cs
similarity index 100%
rename from Src/Microsoft.Scripting/Hosting/Configuration/Section.cs
rename to Scripting/Hosting/Configuration/Section.cs
diff --git a/Src/Microsoft.Scripting/Hosting/DocumentationOperations.cs b/Scripting/Hosting/DocumentationOperations.cs
similarity index 100%
rename from Src/Microsoft.Scripting/Hosting/DocumentationOperations.cs
rename to Scripting/Hosting/DocumentationOperations.cs
diff --git a/Src/Microsoft.Scripting/Hosting/ErrorListener.cs b/Scripting/Hosting/ErrorListener.cs
similarity index 100%
rename from Src/Microsoft.Scripting/Hosting/ErrorListener.cs
rename to Scripting/Hosting/ErrorListener.cs
diff --git a/Src/Microsoft.Scripting/Hosting/ErrorListenerProxy.cs b/Scripting/Hosting/ErrorListenerProxy.cs
similarity index 100%
rename from Src/Microsoft.Scripting/Hosting/ErrorListenerProxy.cs
rename to Scripting/Hosting/ErrorListenerProxy.cs
diff --git a/Src/Microsoft.Scripting/Hosting/ErrorSinkProxyListener.cs b/Scripting/Hosting/ErrorSinkProxyListener.cs
similarity index 100%
rename from Src/Microsoft.Scripting/Hosting/ErrorSinkProxyListener.cs
rename to Scripting/Hosting/ErrorSinkProxyListener.cs
diff --git a/Src/Microsoft.Scripting/Hosting/ExceptionOperations.cs b/Scripting/Hosting/ExceptionOperations.cs
similarity index 100%
rename from Src/Microsoft.Scripting/Hosting/ExceptionOperations.cs
rename to Scripting/Hosting/ExceptionOperations.cs
diff --git a/Src/Microsoft.Scripting/Hosting/LanguageSetup.cs b/Scripting/Hosting/LanguageSetup.cs
similarity index 100%
rename from Src/Microsoft.Scripting/Hosting/LanguageSetup.cs
rename to Scripting/Hosting/LanguageSetup.cs
diff --git a/Src/Microsoft.Scripting/Hosting/MemberDoc.cs b/Scripting/Hosting/MemberDoc.cs
similarity index 100%
rename from Src/Microsoft.Scripting/Hosting/MemberDoc.cs
rename to Scripting/Hosting/MemberDoc.cs
diff --git a/Src/Microsoft.Scripting/Hosting/MemberKind.cs b/Scripting/Hosting/MemberKind.cs
similarity index 100%
rename from Src/Microsoft.Scripting/Hosting/MemberKind.cs
rename to Scripting/Hosting/MemberKind.cs
diff --git a/Src/Microsoft.Scripting/Hosting/ObjectOperations.cs b/Scripting/Hosting/ObjectOperations.cs
similarity index 100%
rename from Src/Microsoft.Scripting/Hosting/ObjectOperations.cs
rename to Scripting/Hosting/ObjectOperations.cs
diff --git a/Src/Microsoft.Scripting/Hosting/OverloadDoc.cs b/Scripting/Hosting/OverloadDoc.cs
similarity index 100%
rename from Src/Microsoft.Scripting/Hosting/OverloadDoc.cs
rename to Scripting/Hosting/OverloadDoc.cs
diff --git a/Src/Microsoft.Scripting/Hosting/ParameterDoc.cs b/Scripting/Hosting/ParameterDoc.cs
similarity index 100%
rename from Src/Microsoft.Scripting/Hosting/ParameterDoc.cs
rename to Scripting/Hosting/ParameterDoc.cs
diff --git a/Src/Microsoft.Scripting/Hosting/ParameterFlags.cs b/Scripting/Hosting/ParameterFlags.cs
similarity index 100%
rename from Src/Microsoft.Scripting/Hosting/ParameterFlags.cs
rename to Scripting/Hosting/ParameterFlags.cs
diff --git a/Src/Microsoft.Scripting/Hosting/Providers/HostingHelpers.cs b/Scripting/Hosting/Providers/HostingHelpers.cs
similarity index 100%
rename from Src/Microsoft.Scripting/Hosting/Providers/HostingHelpers.cs
rename to Scripting/Hosting/Providers/HostingHelpers.cs
diff --git a/Src/Microsoft.Scripting/Hosting/ScriptEngine.cs b/Scripting/Hosting/ScriptEngine.cs
similarity index 100%
rename from Src/Microsoft.Scripting/Hosting/ScriptEngine.cs
rename to Scripting/Hosting/ScriptEngine.cs
diff --git a/Src/Microsoft.Scripting/Hosting/ScriptHost.cs b/Scripting/Hosting/ScriptHost.cs
similarity index 100%
rename from Src/Microsoft.Scripting/Hosting/ScriptHost.cs
rename to Scripting/Hosting/ScriptHost.cs
diff --git a/Src/Microsoft.Scripting/Hosting/ScriptHostProxy.cs b/Scripting/Hosting/ScriptHostProxy.cs
similarity index 100%
rename from Src/Microsoft.Scripting/Hosting/ScriptHostProxy.cs
rename to Scripting/Hosting/ScriptHostProxy.cs
diff --git a/Src/Microsoft.Scripting/Hosting/ScriptIO.cs b/Scripting/Hosting/ScriptIO.cs
similarity index 100%
rename from Src/Microsoft.Scripting/Hosting/ScriptIO.cs
rename to Scripting/Hosting/ScriptIO.cs
diff --git a/Src/Microsoft.Scripting/Hosting/ScriptRuntime.cs b/Scripting/Hosting/ScriptRuntime.cs
similarity index 100%
rename from Src/Microsoft.Scripting/Hosting/ScriptRuntime.cs
rename to Scripting/Hosting/ScriptRuntime.cs
diff --git a/Src/Microsoft.Scripting/Hosting/ScriptRuntimeSetup.cs b/Scripting/Hosting/ScriptRuntimeSetup.cs
similarity index 100%
rename from Src/Microsoft.Scripting/Hosting/ScriptRuntimeSetup.cs
rename to Scripting/Hosting/ScriptRuntimeSetup.cs
diff --git a/Src/Microsoft.Scripting/Hosting/ScriptScope.cs b/Scripting/Hosting/ScriptScope.cs
similarity index 100%
rename from Src/Microsoft.Scripting/Hosting/ScriptScope.cs
rename to Scripting/Hosting/ScriptScope.cs
diff --git a/Src/Microsoft.Scripting/Hosting/ScriptSource.cs b/Scripting/Hosting/ScriptSource.cs
similarity index 100%
rename from Src/Microsoft.Scripting/Hosting/ScriptSource.cs
rename to Scripting/Hosting/ScriptSource.cs
diff --git a/Src/Microsoft.Scripting/Hosting/TokenCategorizer.cs b/Scripting/Hosting/TokenCategorizer.cs
similarity index 100%
rename from Src/Microsoft.Scripting/Hosting/TokenCategorizer.cs
rename to Scripting/Hosting/TokenCategorizer.cs
diff --git a/Src/Microsoft.Scripting/IndexSpan.cs b/Scripting/IndexSpan.cs
similarity index 100%
rename from Src/Microsoft.Scripting/IndexSpan.cs
rename to Scripting/IndexSpan.cs
diff --git a/Src/Microsoft.Scripting/InvalidImplementationException.cs b/Scripting/InvalidImplementationException.cs
similarity index 100%
rename from Src/Microsoft.Scripting/InvalidImplementationException.cs
rename to Scripting/InvalidImplementationException.cs
diff --git a/Src/Microsoft.Scripting/LanguageOptions.cs b/Scripting/LanguageOptions.cs
similarity index 100%
rename from Src/Microsoft.Scripting/LanguageOptions.cs
rename to Scripting/LanguageOptions.cs
diff --git a/Src/Microsoft.Scripting/Microsoft.Scripting.csproj b/Scripting/Microsoft.Scripting.csproj
similarity index 89%
rename from Src/Microsoft.Scripting/Microsoft.Scripting.csproj
rename to Scripting/Microsoft.Scripting.csproj
index 4be4bff9..2feb2458 100644
--- a/Src/Microsoft.Scripting/Microsoft.Scripting.csproj
+++ b/Scripting/Microsoft.Scripting.csproj
@@ -40,4 +40,9 @@
+
+
+
+ $(Features);$(DefineConstants)
+
diff --git a/Src/Microsoft.Scripting/PlatformAdaptationLayer.cs b/Scripting/PlatformAdaptationLayer.cs
similarity index 100%
rename from Src/Microsoft.Scripting/PlatformAdaptationLayer.cs
rename to Scripting/PlatformAdaptationLayer.cs
diff --git a/Src/Microsoft.Scripting/Properties/AssemblyInfo.cs b/Scripting/Properties/AssemblyInfo.cs
similarity index 100%
rename from Src/Microsoft.Scripting/Properties/AssemblyInfo.cs
rename to Scripting/Properties/AssemblyInfo.cs
diff --git a/Src/Microsoft.Scripting/Runtime/ContextId.cs b/Scripting/Runtime/ContextId.cs
similarity index 100%
rename from Src/Microsoft.Scripting/Runtime/ContextId.cs
rename to Scripting/Runtime/ContextId.cs
diff --git a/Src/Microsoft.Scripting/Runtime/DlrConfiguration.cs b/Scripting/Runtime/DlrConfiguration.cs
similarity index 100%
rename from Src/Microsoft.Scripting/Runtime/DlrConfiguration.cs
rename to Scripting/Runtime/DlrConfiguration.cs
diff --git a/Src/Microsoft.Scripting/Runtime/DocumentationProvider.cs b/Scripting/Runtime/DocumentationProvider.cs
similarity index 100%
rename from Src/Microsoft.Scripting/Runtime/DocumentationProvider.cs
rename to Scripting/Runtime/DocumentationProvider.cs
diff --git a/Src/Microsoft.Scripting/Runtime/DynamicOperations.Generated.cs b/Scripting/Runtime/DynamicOperations.Generated.cs
similarity index 100%
rename from Src/Microsoft.Scripting/Runtime/DynamicOperations.Generated.cs
rename to Scripting/Runtime/DynamicOperations.Generated.cs
diff --git a/Src/Microsoft.Scripting/Runtime/DynamicOperations.cs b/Scripting/Runtime/DynamicOperations.cs
similarity index 100%
rename from Src/Microsoft.Scripting/Runtime/DynamicOperations.cs
rename to Scripting/Runtime/DynamicOperations.cs
diff --git a/Src/Microsoft.Scripting/Runtime/DynamicRuntimeHostingProvider.cs b/Scripting/Runtime/DynamicRuntimeHostingProvider.cs
similarity index 100%
rename from Src/Microsoft.Scripting/Runtime/DynamicRuntimeHostingProvider.cs
rename to Scripting/Runtime/DynamicRuntimeHostingProvider.cs
diff --git a/Src/Microsoft.Scripting/Runtime/DynamicStackFrame.cs b/Scripting/Runtime/DynamicStackFrame.cs
similarity index 100%
rename from Src/Microsoft.Scripting/Runtime/DynamicStackFrame.cs
rename to Scripting/Runtime/DynamicStackFrame.cs
diff --git a/Src/Microsoft.Scripting/Runtime/InvariantContext.cs b/Scripting/Runtime/InvariantContext.cs
similarity index 100%
rename from Src/Microsoft.Scripting/Runtime/InvariantContext.cs
rename to Scripting/Runtime/InvariantContext.cs
diff --git a/Src/Microsoft.Scripting/Runtime/LanguageBoundTextContentProvider.cs b/Scripting/Runtime/LanguageBoundTextContentProvider.cs
similarity index 100%
rename from Src/Microsoft.Scripting/Runtime/LanguageBoundTextContentProvider.cs
rename to Scripting/Runtime/LanguageBoundTextContentProvider.cs
diff --git a/Src/Microsoft.Scripting/Runtime/LanguageContext.cs b/Scripting/Runtime/LanguageContext.cs
similarity index 100%
rename from Src/Microsoft.Scripting/Runtime/LanguageContext.cs
rename to Scripting/Runtime/LanguageContext.cs
diff --git a/Src/Microsoft.Scripting/Runtime/NotNullAttribute.cs b/Scripting/Runtime/NotNullAttribute.cs
similarity index 100%
rename from Src/Microsoft.Scripting/Runtime/NotNullAttribute.cs
rename to Scripting/Runtime/NotNullAttribute.cs
diff --git a/Src/Microsoft.Scripting/Runtime/ObjectDictionaryExpando.cs b/Scripting/Runtime/ObjectDictionaryExpando.cs
similarity index 100%
rename from Src/Microsoft.Scripting/Runtime/ObjectDictionaryExpando.cs
rename to Scripting/Runtime/ObjectDictionaryExpando.cs
diff --git a/Src/Microsoft.Scripting/Runtime/ParamDictionaryAttribute.cs b/Scripting/Runtime/ParamDictionaryAttribute.cs
similarity index 100%
rename from Src/Microsoft.Scripting/Runtime/ParamDictionaryAttribute.cs
rename to Scripting/Runtime/ParamDictionaryAttribute.cs
diff --git a/Src/Microsoft.Scripting/Runtime/ParserSink.cs b/Scripting/Runtime/ParserSink.cs
similarity index 100%
rename from Src/Microsoft.Scripting/Runtime/ParserSink.cs
rename to Scripting/Runtime/ParserSink.cs
diff --git a/Src/Microsoft.Scripting/Runtime/Scope.cs b/Scripting/Runtime/Scope.cs
similarity index 100%
rename from Src/Microsoft.Scripting/Runtime/Scope.cs
rename to Scripting/Runtime/Scope.cs
diff --git a/Src/Microsoft.Scripting/Runtime/ScopeExtension.cs b/Scripting/Runtime/ScopeExtension.cs
similarity index 100%
rename from Src/Microsoft.Scripting/Runtime/ScopeExtension.cs
rename to Scripting/Runtime/ScopeExtension.cs
diff --git a/Src/Microsoft.Scripting/Runtime/ScopeStorage.cs b/Scripting/Runtime/ScopeStorage.cs
similarity index 100%
rename from Src/Microsoft.Scripting/Runtime/ScopeStorage.cs
rename to Scripting/Runtime/ScopeStorage.cs
diff --git a/Src/Microsoft.Scripting/Runtime/ScriptCode.cs b/Scripting/Runtime/ScriptCode.cs
similarity index 100%
rename from Src/Microsoft.Scripting/Runtime/ScriptCode.cs
rename to Scripting/Runtime/ScriptCode.cs
diff --git a/Src/Microsoft.Scripting/Runtime/ScriptDomainManager.cs b/Scripting/Runtime/ScriptDomainManager.cs
similarity index 100%
rename from Src/Microsoft.Scripting/Runtime/ScriptDomainManager.cs
rename to Scripting/Runtime/ScriptDomainManager.cs
diff --git a/Src/Microsoft.Scripting/Runtime/SharedIO.cs b/Scripting/Runtime/SharedIO.cs
similarity index 100%
rename from Src/Microsoft.Scripting/Runtime/SharedIO.cs
rename to Scripting/Runtime/SharedIO.cs
diff --git a/Src/Microsoft.Scripting/Runtime/SourceStringContentProvider.cs b/Scripting/Runtime/SourceStringContentProvider.cs
similarity index 100%
rename from Src/Microsoft.Scripting/Runtime/SourceStringContentProvider.cs
rename to Scripting/Runtime/SourceStringContentProvider.cs
diff --git a/Src/Microsoft.Scripting/Runtime/StreamContentProvider.cs b/Scripting/Runtime/StreamContentProvider.cs
similarity index 100%
rename from Src/Microsoft.Scripting/Runtime/StreamContentProvider.cs
rename to Scripting/Runtime/StreamContentProvider.cs
diff --git a/Src/Microsoft.Scripting/Runtime/StringDictionaryExpando.cs b/Scripting/Runtime/StringDictionaryExpando.cs
similarity index 100%
rename from Src/Microsoft.Scripting/Runtime/StringDictionaryExpando.cs
rename to Scripting/Runtime/StringDictionaryExpando.cs
diff --git a/Src/Microsoft.Scripting/Runtime/TokenInfo.cs b/Scripting/Runtime/TokenInfo.cs
similarity index 100%
rename from Src/Microsoft.Scripting/Runtime/TokenInfo.cs
rename to Scripting/Runtime/TokenInfo.cs
diff --git a/Src/Microsoft.Scripting/Runtime/TokenTriggers.cs b/Scripting/Runtime/TokenTriggers.cs
similarity index 100%
rename from Src/Microsoft.Scripting/Runtime/TokenTriggers.cs
rename to Scripting/Runtime/TokenTriggers.cs
diff --git a/Src/Microsoft.Scripting/Runtime/TokenizerService.cs b/Scripting/Runtime/TokenizerService.cs
similarity index 100%
rename from Src/Microsoft.Scripting/Runtime/TokenizerService.cs
rename to Scripting/Runtime/TokenizerService.cs
diff --git a/Src/Microsoft.Scripting/ScriptCodeParseResult.cs b/Scripting/ScriptCodeParseResult.cs
similarity index 100%
rename from Src/Microsoft.Scripting/ScriptCodeParseResult.cs
rename to Scripting/ScriptCodeParseResult.cs
diff --git a/Src/Microsoft.Scripting/Severity.cs b/Scripting/Severity.cs
similarity index 100%
rename from Src/Microsoft.Scripting/Severity.cs
rename to Scripting/Severity.cs
diff --git a/Src/Microsoft.Scripting/SourceCodeKind.cs b/Scripting/SourceCodeKind.cs
similarity index 100%
rename from Src/Microsoft.Scripting/SourceCodeKind.cs
rename to Scripting/SourceCodeKind.cs
diff --git a/Src/Microsoft.Scripting/SourceCodeReader.cs b/Scripting/SourceCodeReader.cs
similarity index 100%
rename from Src/Microsoft.Scripting/SourceCodeReader.cs
rename to Scripting/SourceCodeReader.cs
diff --git a/Src/Microsoft.Scripting/SourceFileContentProvider.cs b/Scripting/SourceFileContentProvider.cs
similarity index 100%
rename from Src/Microsoft.Scripting/SourceFileContentProvider.cs
rename to Scripting/SourceFileContentProvider.cs
diff --git a/Src/Microsoft.Scripting/SourceLocation.cs b/Scripting/SourceLocation.cs
similarity index 100%
rename from Src/Microsoft.Scripting/SourceLocation.cs
rename to Scripting/SourceLocation.cs
diff --git a/Src/Microsoft.Scripting/SourceSpan.cs b/Scripting/SourceSpan.cs
similarity index 100%
rename from Src/Microsoft.Scripting/SourceSpan.cs
rename to Scripting/SourceSpan.cs
diff --git a/Src/Microsoft.Scripting/SourceUnit.cs b/Scripting/SourceUnit.cs
similarity index 100%
rename from Src/Microsoft.Scripting/SourceUnit.cs
rename to Scripting/SourceUnit.cs
diff --git a/Src/Microsoft.Scripting/SyntaxErrorException.cs b/Scripting/SyntaxErrorException.cs
similarity index 100%
rename from Src/Microsoft.Scripting/SyntaxErrorException.cs
rename to Scripting/SyntaxErrorException.cs
diff --git a/Src/Microsoft.Scripting/TextContentProvider.cs b/Scripting/TextContentProvider.cs
similarity index 100%
rename from Src/Microsoft.Scripting/TextContentProvider.cs
rename to Scripting/TextContentProvider.cs
diff --git a/Src/Microsoft.Scripting/TokenCategory.cs b/Scripting/TokenCategory.cs
similarity index 100%
rename from Src/Microsoft.Scripting/TokenCategory.cs
rename to Scripting/TokenCategory.cs
diff --git a/Src/Microsoft.Scripting/Utils/ArrayUtils.cs b/Scripting/Utils/ArrayUtils.cs
similarity index 100%
rename from Src/Microsoft.Scripting/Utils/ArrayUtils.cs
rename to Scripting/Utils/ArrayUtils.cs
diff --git a/Src/Microsoft.Scripting/Utils/AssemblyQualifiedTypeName.cs b/Scripting/Utils/AssemblyQualifiedTypeName.cs
similarity index 100%
rename from Src/Microsoft.Scripting/Utils/AssemblyQualifiedTypeName.cs
rename to Scripting/Utils/AssemblyQualifiedTypeName.cs
diff --git a/Src/Microsoft.Scripting/Utils/Assert.cs b/Scripting/Utils/Assert.cs
similarity index 100%
rename from Src/Microsoft.Scripting/Utils/Assert.cs
rename to Scripting/Utils/Assert.cs
diff --git a/Src/Microsoft.Scripting/Utils/CollectionExtensions.cs b/Scripting/Utils/CollectionExtensions.cs
similarity index 100%
rename from Src/Microsoft.Scripting/Utils/CollectionExtensions.cs
rename to Scripting/Utils/CollectionExtensions.cs
diff --git a/Src/Microsoft.Scripting/Utils/ConsoleInputStream.cs b/Scripting/Utils/ConsoleInputStream.cs
similarity index 100%
rename from Src/Microsoft.Scripting/Utils/ConsoleInputStream.cs
rename to Scripting/Utils/ConsoleInputStream.cs
diff --git a/Src/Microsoft.Scripting/Utils/ConsoleStreamType.cs b/Scripting/Utils/ConsoleStreamType.cs
similarity index 100%
rename from Src/Microsoft.Scripting/Utils/ConsoleStreamType.cs
rename to Scripting/Utils/ConsoleStreamType.cs
diff --git a/Src/Microsoft.Scripting/Utils/ContractUtils.cs b/Scripting/Utils/ContractUtils.cs
similarity index 100%
rename from Src/Microsoft.Scripting/Utils/ContractUtils.cs
rename to Scripting/Utils/ContractUtils.cs
diff --git a/Src/Microsoft.Scripting/Utils/DelegateUtils.cs b/Scripting/Utils/DelegateUtils.cs
similarity index 100%
rename from Src/Microsoft.Scripting/Utils/DelegateUtils.cs
rename to Scripting/Utils/DelegateUtils.cs
diff --git a/Src/Microsoft.Scripting/Utils/ExceptionFactory.Generated.cs b/Scripting/Utils/ExceptionFactory.Generated.cs
similarity index 100%
rename from Src/Microsoft.Scripting/Utils/ExceptionFactory.Generated.cs
rename to Scripting/Utils/ExceptionFactory.Generated.cs
diff --git a/Src/Microsoft.Scripting/Utils/ExceptionUtils.cs b/Scripting/Utils/ExceptionUtils.cs
similarity index 100%
rename from Src/Microsoft.Scripting/Utils/ExceptionUtils.cs
rename to Scripting/Utils/ExceptionUtils.cs
diff --git a/Src/Microsoft.Scripting/Utils/ExpressionUtils.cs b/Scripting/Utils/ExpressionUtils.cs
similarity index 100%
rename from Src/Microsoft.Scripting/Utils/ExpressionUtils.cs
rename to Scripting/Utils/ExpressionUtils.cs
diff --git a/Src/Microsoft.Scripting/Utils/NativeMethods.cs b/Scripting/Utils/NativeMethods.cs
similarity index 100%
rename from Src/Microsoft.Scripting/Utils/NativeMethods.cs
rename to Scripting/Utils/NativeMethods.cs
diff --git a/Src/Microsoft.Scripting/Utils/ReflectionUtils.cs b/Scripting/Utils/ReflectionUtils.cs
similarity index 100%
rename from Src/Microsoft.Scripting/Utils/ReflectionUtils.cs
rename to Scripting/Utils/ReflectionUtils.cs
diff --git a/Src/Microsoft.Scripting/Utils/TextStream.cs b/Scripting/Utils/TextStream.cs
similarity index 100%
rename from Src/Microsoft.Scripting/Utils/TextStream.cs
rename to Scripting/Utils/TextStream.cs
diff --git a/Src/Directory.Build.props b/Src/Directory.Build.props
deleted file mode 100644
index a6fd0d43..00000000
--- a/Src/Directory.Build.props
+++ /dev/null
@@ -1,12 +0,0 @@
-
-
-
-
-
-
-
-
- $(Features);$(DefineConstants)
-
-
-