Class VSEditor
Inheritance
System.Object
VSEditor
Syntax
public class VSEditor : IExternalCodeEditor
Constructors
VSEditor(IDiscovery, IGenerator)
Declaration
public VSEditor(IDiscovery discovery, IGenerator projectGeneration)
Parameters
Properties
Installations
Declaration
public CodeEditor.Installation[] Installations { get; }
Property Value
Type |
Description |
CodeEditor.Installation[] |
|
Methods
CreateIfDoesntExist()
Declaration
public void CreateIfDoesntExist()
Initialize(String)
Declaration
public void Initialize(string editorInstallationPath)
Parameters
Type |
Name |
Description |
System.String |
editorInstallationPath |
|
OnGUI()
Declaration
OpenProject(String, Int32, Int32)
Declaration
public bool OpenProject(string path, int line, int column)
Parameters
Type |
Name |
Description |
System.String |
path |
|
System.Int32 |
line |
|
System.Int32 |
column |
|
Returns
Type |
Description |
System.Boolean |
|
SyncAll()
Declaration
SyncIfNeeded(String[], String[], String[], String[], String[])
Declaration
public void SyncIfNeeded(string[] addedFiles, string[] deletedFiles, string[] movedFiles, string[] movedFromFiles, string[] importedFiles)
Parameters
Type |
Name |
Description |
System.String[] |
addedFiles |
|
System.String[] |
deletedFiles |
|
System.String[] |
movedFiles |
|
System.String[] |
movedFromFiles |
|
System.String[] |
importedFiles |
|
TryGetInstallationForPath(String, out CodeEditor.Installation)
Declaration
public bool TryGetInstallationForPath(string editorPath, out CodeEditor.Installation installation)
Parameters
Type |
Name |
Description |
System.String |
editorPath |
|
CodeEditor.Installation |
installation |
|
Returns
Type |
Description |
System.Boolean |
|