class MDCodeEditor

Inherits: CodeEditor

Code editor implementation that handles interacting with MonoDevelop.

Public

Constructors

MDCodeEditor

MDCodeEditor(const Path &execPath)

Methods

OpenFile

void OpenFile(const Path &solutionPath, const Path &path, u32 lineNumber) const override

Opens a code file in the active external editor.

solutionPath
Path to the solution file the file is a part of.

SyncSolution

void SyncSolution(const CodeSolutionData &data, const Path &outputPath) const override

Synchronizes all code files and assemblies in the active project and updates the project solution for the active editor.

Each project can only have one solution per editor.

data
Information about the solution and the files it contains.
outputPath
Path to the file into which to output the solution.

Private

Fields

mExecPath

Path mExecPath