This file contains hidden or 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
| namespace JavaLanguageService | |
| { | |
| using System.ComponentModel.Composition; | |
| using Microsoft.VisualStudio.Utilities; | |
| using JavaLanguageService.Panes; | |
| public static class Services | |
| { | |
| [Export] | |
| [Name("ANTLR IntelliSense Engine")] |
This file contains hidden or 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
| [Import] | |
| internal IOutputWindowService OutputWindowService; |
This file contains hidden or 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
| var outputWindow = OutputWindowService.TryGetPane("ANTLR IntelliSense Engine"); | |
| if (outputWindow != null) | |
| outputWindow.WriteLine(message); |
This file contains hidden or 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
| public static class PredefinedOutputWindowPanes | |
| { | |
| public static readonly string General; | |
| public static readonly string Debug; | |
| public static readonly string Build; | |
| } |
This file contains hidden or 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
| namespace JavaLanguageService.Panes | |
| { | |
| using System; | |
| public interface IOutputWindowPane : IDisposable | |
| { | |
| string Name | |
| { | |
| get; | |
| set; |
This file contains hidden or 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
| namespace JavaLanguageService.Panes | |
| { | |
| public interface IOutputWindowService | |
| { | |
| IOutputWindowPane TryGetPane(string name); | |
| } | |
| } |
This file contains hidden or 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
| namespace JavaLanguageService.Panes | |
| { | |
| public sealed class OutputWindowDefinition | |
| { | |
| } | |
| } |
This file contains hidden or 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
| namespace JavaLanguageService.Panes | |
| { | |
| public static class PredefinedOutputWindowPanes | |
| { | |
| public static readonly string General = "General"; | |
| public static readonly string Debug = "Debug"; | |
| public static readonly string Build = "Build"; | |
| } | |
| } |
This file contains hidden or 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
| namespace JavaLanguageService.Panes | |
| { | |
| internal interface IOutputWindowDefinitionMetadata | |
| { | |
| string Name | |
| { | |
| get; | |
| } | |
| } | |
| } |
This file contains hidden or 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
| namespace JavaLanguageService.Panes | |
| { | |
| using System; | |
| using System.Collections.Generic; | |
| using System.ComponentModel.Composition; | |
| using System.Linq; | |
| using JavaLanguageService.Extensions; | |
| using Microsoft.VisualStudio; | |
| using Microsoft.VisualStudio.Shell.Interop; | |
| using IOleServiceProvider = Microsoft.VisualStudio.OLE.Interop.IServiceProvider; |
OlderNewer