├── README.md ├── art ├── dialog.png └── context-menu.png ├── src ├── Resources │ ├── Icon.png │ ├── Images.png │ └── Preview.png ├── Properties │ └── AssemblyInfo.cs ├── source.extension.cs ├── source.extension.vsixmanifest ├── GeneratorDialog.xaml ├── Helpers │ └── ProjectHelpers.cs ├── TextGenerator.cs ├── TextGenerator.vsct ├── VSPackage.cs ├── GeneratorDialog.xaml.cs └── TextGenerator.csproj ├── .gitignore ├── .gitattributes ├── LICENSE ├── appveyor.yml ├── TextGenerator.sln └── CONTRIBUTING.md /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madskristensen/TextGenerator/HEAD/README.md -------------------------------------------------------------------------------- /art/dialog.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madskristensen/TextGenerator/HEAD/art/dialog.png -------------------------------------------------------------------------------- /art/context-menu.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madskristensen/TextGenerator/HEAD/art/context-menu.png -------------------------------------------------------------------------------- /src/Resources/Icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madskristensen/TextGenerator/HEAD/src/Resources/Icon.png -------------------------------------------------------------------------------- /src/Resources/Images.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madskristensen/TextGenerator/HEAD/src/Resources/Images.png -------------------------------------------------------------------------------- /src/Resources/Preview.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madskristensen/TextGenerator/HEAD/src/Resources/Preview.png -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | packages 2 | node_modules.7z 3 | 4 | # User files 5 | *.suo 6 | *.user 7 | *.sln.docstates 8 | .vs/ 9 | 10 | # Build results 11 | 12 | [Dd]ebug/ 13 | [Rr]elease/ 14 | x64/ 15 | [Bb]in/ 16 | [Oo]bj/ 17 | 18 | # MSTest test Results 19 | [Tt]est[Rr]esult*/ 20 | [Bb]uild[Ll]og.* 21 | 22 | # NCrunch 23 | *.ncrunchsolution 24 | *.ncrunchproject 25 | _NCrunch_WebCompiler -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- 1 | # Auto detect text files and perform LF normalization 2 | * text=auto 3 | 4 | # Custom for Visual Studio 5 | *.cs diff=csharp 6 | 7 | # Standard to msysgit 8 | *.doc diff=astextplain 9 | *.DOC diff=astextplain 10 | *.docx diff=astextplain 11 | *.DOCX diff=astextplain 12 | *.dot diff=astextplain 13 | *.DOT diff=astextplain 14 | *.pdf diff=astextplain 15 | *.PDF diff=astextplain 16 | *.rtf diff=astextplain 17 | *.RTF diff=astextplain 18 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- 1 | Copyright 2015 Mads Kristensen 2 | 3 | Licensed under the Apache License, Version 2.0 (the "License"); 4 | you may not use this file except in compliance with the License. 5 | You may obtain a copy of the License at 6 | 7 | http://www.apache.org/licenses/LICENSE-2.0 8 | 9 | Unless required by applicable law or agreed to in writing, software 10 | distributed under the License is distributed on an "AS IS" BASIS, 11 | WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12 | See the License for the specific language governing permissions and 13 | limitations under the License. -------------------------------------------------------------------------------- /src/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- 1 | using System.Reflection; 2 | using System.Runtime.InteropServices; 3 | using MadsKristensen.TextGenerator; 4 | 5 | [assembly: AssemblyTitle(Vsix.Name)] 6 | [assembly: AssemblyDescription(Vsix.Description)] 7 | [assembly: AssemblyConfiguration("")] 8 | [assembly: AssemblyCompany(Vsix.Author)] 9 | [assembly: AssemblyProduct(Vsix.Name)] 10 | [assembly: AssemblyCopyright(Vsix.Author)] 11 | [assembly: AssemblyTrademark("")] 12 | [assembly: AssemblyCulture("")] 13 | [assembly: ComVisible(false)] 14 | 15 | [assembly: AssemblyVersion(Vsix.Version)] 16 | [assembly: AssemblyFileVersion(Vsix.Version)] -------------------------------------------------------------------------------- /appveyor.yml: -------------------------------------------------------------------------------- 1 | image: Visual Studio 2019 2 | 3 | install: 4 | - ps: (new-object Net.WebClient).DownloadString("https://raw.github.com/madskristensen/ExtensionScripts/master/AppVeyor/vsix.ps1") | iex 5 | 6 | before_build: 7 | - ps: Vsix-IncrementVsixVersion | Vsix-UpdateBuildVersion 8 | - ps: Vsix-TokenReplacement src\source.extension.cs 'Version = "([0-9\\.]+)"' 'Version = "{version}"' 9 | 10 | build_script: 11 | - nuget restore -Verbosity quiet 12 | - msbuild /p:configuration=Release /p:DeployExtension=false /p:ZipPackageCompressionLevel=normal /v:m 13 | 14 | after_test: 15 | - ps: Vsix-PushArtifacts | Vsix-PublishToGallery -------------------------------------------------------------------------------- /src/source.extension.cs: -------------------------------------------------------------------------------- 1 | // ------------------------------------------------------------------------------ 2 | // 3 | // This file was generated by VSIX Synchronizer 4 | // 5 | // ------------------------------------------------------------------------------ 6 | namespace MadsKristensen.TextGenerator 7 | { 8 | internal sealed partial class Vsix 9 | { 10 | public const string Id = "0007e9e3-b11a-4d10-8565-9c6ce2ccc286"; 11 | public const string Name = "Dummy Text Generator"; 12 | public const string Description = @"Easily insert dummy text into the editor in Visual Studio. Lorem Ipsum and other vocabularies are supported."; 13 | public const string Language = "en-US"; 14 | public const string Version = "1.2"; 15 | public const string Author = "Mads Kristensen"; 16 | public const string Tags = "lorum ipsum, strings"; 17 | } 18 | } 19 | -------------------------------------------------------------------------------- /TextGenerator.sln: -------------------------------------------------------------------------------- 1 | 2 | Microsoft Visual Studio Solution File, Format Version 12.00 3 | # Visual Studio 14 4 | VisualStudioVersion = 14.0.24720.0 5 | MinimumVisualStudioVersion = 10.0.40219.1 6 | Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "TextGenerator", "src\TextGenerator.csproj", "{5E741B6D-3FFB-4DEA-A2DA-16A9FD66EBF3}" 7 | EndProject 8 | Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Solution Items", "Solution Items", "{C6670977-0655-434A-A0B1-AB39544B3420}" 9 | ProjectSection(SolutionItems) = preProject 10 | appveyor.yml = appveyor.yml 11 | README.md = README.md 12 | EndProjectSection 13 | EndProject 14 | Global 15 | GlobalSection(SolutionConfigurationPlatforms) = preSolution 16 | Debug|Any CPU = Debug|Any CPU 17 | Release|Any CPU = Release|Any CPU 18 | EndGlobalSection 19 | GlobalSection(ProjectConfigurationPlatforms) = postSolution 20 | {5E741B6D-3FFB-4DEA-A2DA-16A9FD66EBF3}.Debug|Any CPU.ActiveCfg = Debug|Any CPU 21 | {5E741B6D-3FFB-4DEA-A2DA-16A9FD66EBF3}.Debug|Any CPU.Build.0 = Debug|Any CPU 22 | {5E741B6D-3FFB-4DEA-A2DA-16A9FD66EBF3}.Release|Any CPU.ActiveCfg = Release|Any CPU 23 | {5E741B6D-3FFB-4DEA-A2DA-16A9FD66EBF3}.Release|Any CPU.Build.0 = Release|Any CPU 24 | EndGlobalSection 25 | GlobalSection(SolutionProperties) = preSolution 26 | HideSolutionNode = FALSE 27 | EndGlobalSection 28 | EndGlobal 29 | -------------------------------------------------------------------------------- /src/source.extension.vsixmanifest: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | Dummy Text Generator 6 | Easily insert dummy text into the editor in Visual Studio. Lorem Ipsum and other vocabularies are supported. 7 | https://github.com/madskristensen/textgenerator 8 | Resources\LICENSE 9 | Resources\Icon.png 10 | Resources\Preview.png 11 | lorum ipsum, strings 12 | 13 | 14 | 15 | 16 | amd64 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | -------------------------------------------------------------------------------- /src/GeneratorDialog.xaml: -------------------------------------------------------------------------------- 1 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 |