Browse Source

Fixed SD2-1255. VB.NET code generator options are now initialized.

git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/2.1@2253 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
shortcuts
Matt Ward 19 years ago
parent
commit
695de9d5af
  1. 19
      src/Main/Base/Project/Src/Services/AmbienceService/AmbienceService.cs

19
src/Main/Base/Project/Src/Services/AmbienceService/AmbienceService.cs

@ -32,13 +32,20 @@ namespace ICSharpCode.SharpDevelop
} }
static void ApplyCodeGenerationPropertiesToNRefactory() static void ApplyCodeGenerationPropertiesToNRefactory()
{ {
Properties p = CodeGenerationProperties; CodeGeneratorOptions csharpOptions = LanguageProperties.CSharp.CodeGenerator.Options;
LanguageProperties.CSharp.CodeGenerator.Options.EmptyLinesBetweenMembers = p.Get("BlankLinesBetweenMembers", true); CodeGeneratorOptions vbOptions = LanguageProperties.VBNet.CodeGenerator.Options;
LanguageProperties.CSharp.CodeGenerator.Options.BracesOnSameLine = p.Get("StartBlockOnSameLine", true);
System.CodeDom.Compiler.CodeGeneratorOptions cdo = new CodeDOMGeneratorUtility().CreateCodeGeneratorOptions; System.CodeDom.Compiler.CodeGeneratorOptions cdo = new CodeDOMGeneratorUtility().CreateCodeGeneratorOptions;
LanguageProperties.CSharp.CodeGenerator.Options.IndentString = cdo.IndentString;
csharpOptions.EmptyLinesBetweenMembers = cdo.BlankLinesBetweenMembers;
vbOptions.EmptyLinesBetweenMembers = cdo.BlankLinesBetweenMembers;
bool startBlockOnSameLine = CodeGenerationProperties.Get("StartBlockOnSameLine", true);
csharpOptions.BracesOnSameLine = startBlockOnSameLine;
vbOptions.BracesOnSameLine = startBlockOnSameLine;
csharpOptions.IndentString = cdo.IndentString;
vbOptions.IndentString = cdo.IndentString;
} }
public static bool GenerateDocumentComments { public static bool GenerateDocumentComments {

Loading…
Cancel
Save