Workspace Constructor

Definition

public Workspace (Microsoft.Extensions.Options.IOptions<Microsoft.Quantum.IQSharp.Workspace.Settings> config, Microsoft.Quantum.IQSharp.ICompilerService compiler, Microsoft.Quantum.IQSharp.IReferences references, Microsoft.Quantum.IQSharp.INugetPackages packages, Microsoft.Extensions.Logging.ILogger<Microsoft.Quantum.IQSharp.Workspace> logger, Microsoft.Quantum.IQSharp.IMetadataController metadata, Microsoft.Quantum.IQSharp.IEventService eventService);
new Microsoft.Quantum.IQSharp.Workspace : Microsoft.Extensions.Options.IOptions<Microsoft.Quantum.IQSharp.Workspace.Settings> * Microsoft.Quantum.IQSharp.ICompilerService * Microsoft.Quantum.IQSharp.IReferences * Microsoft.Quantum.IQSharp.INugetPackages * Microsoft.Extensions.Logging.ILogger<Microsoft.Quantum.IQSharp.Workspace> * Microsoft.Quantum.IQSharp.IMetadataController * Microsoft.Quantum.IQSharp.IEventService -> Microsoft.Quantum.IQSharp.Workspace
Public Sub New (config As IOptions(Of Workspace.Settings), compiler As ICompilerService, references As IReferences, packages As INugetPackages, logger As ILogger(Of Workspace), metadata As IMetadataController, eventService As IEventService)

Parameters

compiler
ICompilerService
references
IReferences
packages
INugetPackages
logger
ILogger<Workspace>
eventService
IEventService

Applies to