CSharpSyntaxLanguage Class
Represents a C#
syntax language definition.
public class CSharpSyntaxLanguage : DotNetSyntaxLanguageBase, ISyntaxLanguage, IKeyedObject, IServiceLocator, ICodeDocumentLifecycleEventSink, ICodeDocumentPropertyChangeEventSink
- Inheritance:
- object SyntaxLanguage DotNetSyntaxLanguageBase object
- Implements:
- ISyntaxLanguage IKeyedObject IServiceLocator ICodeDocumentLifecycleEventSink ICodeDocumentPropertyChangeEventSink
Constructors
CSharpSyntaxLanguage()
Initializes a new instance of the CSharpSyntaxLanguage
class.
public CSharpSyntaxLanguage()
Inherited Members
- DotNetSyntaxLanguageBase.OnDocumentAttached(ICodeDocument)
- DotNetSyntaxLanguageBase.OnDocumentDetached(ICodeDocument)
- DotNetSyntaxLanguageBase.OnDocumentFileNameChanged(ICodeDocument, StringPropertyChangedEventArgs)
- DotNetSyntaxLanguageBase.OnDocumentParseDataChanged(ICodeDocument, ParseDataPropertyChangedEventArgs)
- SyntaxLanguage.GetAllServiceTypes()
- SyntaxLanguage.GetService<T>()
- SyntaxLanguage.GetService(object)
- SyntaxLanguage.OnServiceAdded(CollectionChangeEventArgs<object>)
- SyntaxLanguage.OnServiceRemoved(CollectionChangeEventArgs<object>)
- SyntaxLanguage.RegisterService<T>(T)
- SyntaxLanguage.RegisterService(object, object)
- SyntaxLanguage.UnregisterService<T>()
- SyntaxLanguage.UnregisterService(object)
- SyntaxLanguage.Key
- SyntaxLanguage.PlainText
- SyntaxLanguage.SyncRoot
- SyntaxLanguage.ServiceAdded
- SyntaxLanguage.ServiceRemoved
- object.GetType()
- object.MemberwiseClone()
- object.ToString()
- object.Equals(object)
- object.Equals(object, object)
- object.ReferenceEquals(object, object)
- object.GetHashCode()
Extension Methods
- DotNetSyntaxLanguageExtensions.GetDocumentationCommentAutoCompleter(ISyntaxLanguage)
- DotNetSyntaxLanguageExtensions.GetProjectAssembly(ISyntaxLanguage)
- DotNetSyntaxLanguageExtensions.RegisterDocumentationCommentAutoCompleter(ISyntaxLanguage, IDocumentationCommentAutoCompleter)
- DotNetSyntaxLanguageExtensions.RegisterProjectAssembly(ISyntaxLanguage, IProjectAssembly)
- DotNetSyntaxLanguageExtensions.UnregisterDocumentationCommentAutoCompleter(ISyntaxLanguage)
- DotNetSyntaxLanguageExtensions.UnregisterProjectAssembly(ISyntaxLanguage)