CSharpEditor  1.1.2
A C# source code editor with syntax highlighting, intelligent code completion and real-time compilation error checking
CSharpEditor Namespace Reference

Classes

class  BreakpointInfo
 A class to hold information about breakpoints. More...
 
class  CachedMetadataReference
 This class represents a cached MetadataReference. When an instance of this class is created using the CreateFromFile(string, string) method, we check whether a CachedMetadataReference to the same file has already been created and, in that case, return a reference to that object, rathern than creating a new one. More...
 
class  CompilationEventArgs
 A class to hold data for an event where a background compilation has completed. More...
 
class  Editor
 A C# source code editor for Avalonia. More...
 
class  InterprocessDebuggerClient
 A control that shows breakpoint information for breakpoints reached on a server process. This control contains a read-only CSharpEditor.Editor to display the code, which is reused as much as possible to reduce the initialization time. More...
 
class  InterprocessDebuggerServer
 A class used to analyse breakpoints on a separate process (to avoid deadlocks with breakpoints in synchronous code). More...
 
class  SaveEventArgs
 A class to hold data for an event where the user has requested to save the document. More...
 
class  Shortcut
 Represents a keyboard shortcut. More...
 

Enumerations

enum  SyntaxHighlightingModes { SyntaxHighlightingModes.None, SyntaxHighlightingModes.Syntactic, SyntaxHighlightingModes.Semantic }
 Represents syntax highlighting modes. More...
 

Variables

string propertyName
 
string bool isProperty
 

Enumeration Type Documentation

◆ SyntaxHighlightingModes

Represents syntax highlighting modes.

Enumerator
None 

No syntax highliting is perfomed.

Syntactic 

Syntax highlighting is performed only based on syntactic information.

Semantic 

Syntax highlighting is performed based on syntactic and semantic information.

Definition at line 812 of file Editor.public.cs.