Table of Contents

Class VbSolution

Namespace
Alternet.Syntax.Parsers.Roslyn.CodeCompletion
Assembly
Alternet.Syntax.Parsers.Roslyn.v9.dll

Represents properties and methods to service source code documents intended to use for Visual Basic language.

public class VbSolution : RoslynSolution, IRoslynSolution, INotify, IUpdate, IDisposable
Inheritance
VbSolution
Implements

Constructors

VbSolution(SourceCodeKind)

Initializes a new instance of the VbSolution class with default settings.

Properties

DefaultScriptSolution

Gets a default script VbSolution object.

DefaultSolution

Gets a default VbSolution object.

Methods

AddProject(string, string)

Creates and adds a new project to this solution.

CreateDefaultProject()

Creates and adds default project to this solution.

CreateProjectInfo(string, string)

Creates a new project without adding it to the solution.

GetCompilationOptions()
GetDefaultAssemblies(TechnologyEnvironment, TargetFramework, IDefaultAssembliesProvider)
GetLanguage()
GetParserOptions(string[])
GetPreprocessorSymbols(string[])
GetRoslynCompositionHost()
HandleException(Exception)
IsScriptFileReferenced(SyntaxNode, string)
RegisterDefaultNamespaces(ProjectId)
RegisterNamespaces(string[], ProjectId, string)

Registers global namespaces.