Free cookie consent management tool by TermsFeed Policy Generator

Ignore:
Timestamp:
01/21/15 18:59:34 (9 years ago)
Author:
jkarder
Message:

#2077:

  • added parsing helpers
  • minor code changes
Location:
trunk/sources/HeuristicLab.CodeEditor/3.4/LanguageFeatures/Helpers
Files:
1 added
1 moved

Legend:

Unmodified
Added
Removed
  • trunk/sources/HeuristicLab.CodeEditor/3.4/LanguageFeatures/Helpers/CSharpParsingHelpers.cs

    r11813 r11816  
    2525
    2626namespace HeuristicLab.CodeEditor {
    27   internal class CSharpCodeCompletionHelpers {
    28     public static CSharpUnresolvedFile CreateCSharpUnresolvedFile(IDocument document) {
     27  internal class CSharpParsingHelpers {
     28    public static SyntaxTree CreateSyntaxTree(IDocument document) {
    2929      var parser = new CSharpParser();
    3030      var syntaxTree = parser.Parse(document, document.FileName);
     31      return syntaxTree;
     32    }
     33
     34    public static CSharpUnresolvedFile CreateCSharpUnresolvedFile(IDocument document) {
     35      var syntaxTree = CreateSyntaxTree(document);
    3136      syntaxTree.Freeze();
    32       return syntaxTree.ToTypeSystem();
     37      var unresolvedFile = syntaxTree.ToTypeSystem();
     38      return unresolvedFile;
    3339    }
    3440  }
Note: See TracChangeset for help on using the changeset viewer.