Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Move code from Visual Studio Online to GitHub.
- Loading branch information
Showing
262 changed files
with
28,325 additions
and
1 deletion.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,11 @@ | ||
## Ignore Visual Studio temporary files, build and test results | ||
|
||
*.suo | ||
*.user | ||
*.cache | ||
*.vspscc | ||
|
||
[Bb]in/ | ||
[Oo]bj/ | ||
[Tt]est[Rr]esult*/ | ||
[Pp]ackages/ |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,6 @@ | ||
<?xml version="1.0" encoding="utf-8"?> | ||
<configuration> | ||
<solution> | ||
<add key="disableSourceControlIntegration" value="true" /> | ||
</solution> | ||
</configuration> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,10 @@ | ||
<Dictionary> | ||
<Words> | ||
<Recognized> | ||
<Word>Lex</Word> | ||
<Word>LLoc</Word> | ||
<Word>EOF</Word> | ||
<Word>Polymorphically</Word> | ||
</Recognized> | ||
</Words> | ||
</Dictionary> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,37 @@ | ||
// <copyright file="CommonAssemblyInfo.cs" company="Oleg Sych"> | ||
// Copyright © Oleg Sych. All Rights Reserved. | ||
// </copyright> | ||
|
||
using System.Reflection; | ||
using System.Resources; | ||
using System.Runtime.CompilerServices; | ||
using System.Runtime.InteropServices; | ||
|
||
#if DEBUG | ||
[assembly: AssemblyConfiguration("Debug")] | ||
#else | ||
[assembly: AssemblyConfiguration("Release")] | ||
#endif | ||
|
||
[assembly: AssemblyProduct(T4Toolbox.AssemblyInfo.Product)] | ||
[assembly: AssemblyDescription(T4Toolbox.AssemblyInfo.Description)] | ||
[assembly: AssemblyCompany("Oleg Sych")] | ||
[assembly: AssemblyCopyright("Copyright © Oleg Sych. All Rights Reserved.")] | ||
[assembly: AssemblyTrademark("")] | ||
[assembly: AssemblyCulture("")] | ||
[assembly: AssemblyVersion(T4Toolbox.AssemblyInfo.Version)] | ||
[assembly: AssemblyFileVersion(T4Toolbox.AssemblyInfo.Version)] | ||
[assembly: ComVisible(false)] | ||
[assembly: NeutralResourcesLanguage("en-US")] | ||
|
||
// Allow all projects in this solution to access each-other's internals by default. | ||
// In many instances, we need this to enable testing as well as to access constants | ||
// in T4Toolbox.AssemblyInfo class. Revisit this decision when the number of assemblies | ||
// in the project increases to the point where limiting access to internals within the | ||
// solution becomes beneficial. | ||
[assembly: InternalsVisibleTo("T4Toolbox.DirectiveProcessors")] | ||
[assembly: InternalsVisibleTo("T4Toolbox.Tests")] | ||
[assembly: InternalsVisibleTo("T4Toolbox.VisualStudio")] | ||
[assembly: InternalsVisibleTo("T4Toolbox.VisualStudio.IntegrationTests")] | ||
[assembly: InternalsVisibleTo("T4Toolbox.VisualStudio.Tests")] | ||
[assembly: InternalsVisibleTo("DynamicProxyGenAssembly2")] |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,9 @@ | ||
<?xml version="1.0" encoding="UTF-8"?> | ||
<TestSettings name="Local Test Run" id="531c258c-fb46-4456-a0d5-c40817e878c8" xmlns="http://microsoft.com/schemas/VisualStudio/TeamTest/2010"> | ||
<Description>Test settings required to run Visual Studio integration tests.</Description> | ||
<Execution> | ||
<Hosts type="VS IDE"> | ||
<VSSDKTestHostRunConfig name="VS IDE" HiveKind="DevEnv" HiveName="12.0Exp" xmlns="http://microsoft.com/schemas/VisualStudio/SDK/Tools/IdeHostAdapter/2006/06" /> | ||
</Hosts> | ||
</Execution> | ||
</TestSettings> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,91 @@ | ||
<StyleCopSettings Version="105"> | ||
<GlobalSettings> | ||
<CollectionProperty Name="RecognizedWords"> | ||
<Value>autogenerated</Value> | ||
<Value>int</Value> | ||
<Value>remoting</Value> | ||
<Value>templating</Value> | ||
<Value>tt</Value> | ||
<Value>Intelli</Value> | ||
</CollectionProperty> | ||
<StringProperty Name="MergeSettingsFiles">NoMerge</StringProperty> | ||
</GlobalSettings> | ||
<Parsers> | ||
<Parser ParserId="StyleCop.CSharp.CsParser"> | ||
<ParserSettings> | ||
<BooleanProperty Name="AnalyzeDesignerFiles">False</BooleanProperty> | ||
<CollectionProperty Name="GeneratedFileFilters"> | ||
<Value>\.g\.cs$</Value> | ||
<Value>\.generated\.cs$</Value> | ||
<Value>\.g\.i\.cs$</Value> | ||
<Value>TemporaryGeneratedFile_.*\.cs$</Value> | ||
</CollectionProperty> | ||
</ParserSettings> | ||
</Parser> | ||
</Parsers> | ||
<Analyzers> | ||
<Analyzer AnalyzerId="StyleCop.CSharp.DocumentationRules"> | ||
<Rules> | ||
<Rule Name="PropertyDocumentationMustHaveValueText"> | ||
<RuleSettings> | ||
<BooleanProperty Name="Enabled">True</BooleanProperty> | ||
</RuleSettings> | ||
</Rule> | ||
<Rule Name="DocumentationTextMustBeginWithACapitalLetter"> | ||
<RuleSettings> | ||
<BooleanProperty Name="Enabled">True</BooleanProperty> | ||
</RuleSettings> | ||
</Rule> | ||
<Rule Name="DocumentationTextMustEndWithAPeriod"> | ||
<RuleSettings> | ||
<BooleanProperty Name="Enabled">True</BooleanProperty> | ||
</RuleSettings> | ||
</Rule> | ||
<Rule Name="ElementsMustBeDocumented"> | ||
<RuleSettings> | ||
<BooleanProperty Name="Enabled">False</BooleanProperty> | ||
</RuleSettings> | ||
</Rule> | ||
<Rule Name="ElementParametersMustBeDocumented"> | ||
<RuleSettings> | ||
<BooleanProperty Name="Enabled">False</BooleanProperty> | ||
</RuleSettings> | ||
</Rule> | ||
<Rule Name="ElementReturnValueMustBeDocumented"> | ||
<RuleSettings> | ||
<BooleanProperty Name="Enabled">False</BooleanProperty> | ||
</RuleSettings> | ||
</Rule> | ||
<Rule Name="EnumerationItemsMustBeDocumented"> | ||
<RuleSettings> | ||
<BooleanProperty Name="Enabled">False</BooleanProperty> | ||
</RuleSettings> | ||
</Rule> | ||
</Rules> | ||
<AnalyzerSettings> | ||
<StringProperty Name="CompanyName">Oleg Sych</StringProperty> | ||
<StringProperty Name="Copyright">Copyright © Oleg Sych. All Rights Reserved.</StringProperty> | ||
</AnalyzerSettings> | ||
</Analyzer> | ||
<Analyzer AnalyzerId="StyleCop.CSharp.MaintainabilityRules"> | ||
<Rules> | ||
<Rule Name="FieldsMustBePrivate"> | ||
<RuleSettings> | ||
<BooleanProperty Name="Enabled">False</BooleanProperty> | ||
</RuleSettings> | ||
</Rule> | ||
</Rules> | ||
<AnalyzerSettings /> | ||
</Analyzer> | ||
<Analyzer AnalyzerId="StyleCop.CSharp.NamingRules"> | ||
<AnalyzerSettings> | ||
<CollectionProperty Name="Hungarian"> | ||
<Value>if</Value> | ||
<Value>is</Value> | ||
<Value>on</Value> | ||
<Value>to</Value> | ||
</CollectionProperty> | ||
</AnalyzerSettings> | ||
</Analyzer> | ||
</Analyzers> | ||
</StyleCopSettings> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,34 @@ | ||
<?xml version="1.0" encoding="utf-8"?> | ||
<Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003" ToolsVersion="4.0"> | ||
<PropertyGroup> | ||
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration> | ||
<Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform> | ||
<PlatformTarget>AnyCPU</PlatformTarget> | ||
<TargetFrameworkVersion>v4.5</TargetFrameworkVersion> | ||
<TargetFrameworkProfile /> | ||
<DebugSymbols>true</DebugSymbols> | ||
<DebugType>full</DebugType> | ||
<ErrorReport>prompt</ErrorReport> | ||
<WarningLevel>4</WarningLevel> | ||
<FileAlignment>512</FileAlignment> | ||
<TreatWarningsAsErrors>true</TreatWarningsAsErrors> | ||
<OutputPath>bin\$(Configuration)\</OutputPath> | ||
|
||
<!-- | ||
The following properties enable advanced compilation options in Release configuration. | ||
These options help to detect more errors, but significantly impact productivity. | ||
Note: CI build is compiles the Release configuration. | ||
--> | ||
|
||
<!-- Enable documentation generation for Release confiration only (it is disabled by default) --> | ||
<DocumentationFile Condition=" '$(Configuration)' == 'Release' ">$(OutputPath)$(AssemblyName).xml</DocumentationFile> | ||
|
||
<!-- Enable FxCop for Release configuration only (it is disabled by default) --> | ||
<RunCodeAnalysis Condition=" '$(Configuration)' == 'Release' ">true</RunCodeAnalysis> | ||
<CodeAnalysisRuleSet>$(MSBuildThisFileDirectory)\T4Toolbox.Common.ruleset</CodeAnalysisRuleSet> | ||
|
||
<!-- Enable StyleCop for Release configuration only (it is enabled by default) --> | ||
<StyleCopEnabled Condition=" '$(Configuration)' != 'Release' ">false</StyleCopEnabled> | ||
<StyleCopTreatErrorsAsWarnings>false</StyleCopTreatErrorsAsWarnings> | ||
</PropertyGroup> | ||
</Project> |
Oops, something went wrong.