ICompilerService.BuildEntryPoint Method

Definition

public System.Threading.Tasks.Task<Microsoft.Quantum.IQSharp.AssemblyInfo?> BuildEntryPoint (Microsoft.Quantum.IQSharp.OperationInfo operation, Microsoft.Quantum.IQSharp.CompilerMetadata metadatas, Microsoft.Quantum.IQSharp.Common.QSharpLogger logger, string dllName, string? executionTarget = default, Microsoft.Quantum.QsCompiler.TargetCapability? capability = default, bool generateQir = false);
abstract member BuildEntryPoint : Microsoft.Quantum.IQSharp.OperationInfo * Microsoft.Quantum.IQSharp.CompilerMetadata * Microsoft.Quantum.IQSharp.Common.QSharpLogger * string * string * Microsoft.Quantum.QsCompiler.TargetCapability * bool -> System.Threading.Tasks.Task<Microsoft.Quantum.IQSharp.AssemblyInfo>
Public Function BuildEntryPoint (operation As OperationInfo, metadatas As CompilerMetadata, logger As QSharpLogger, dllName As String, Optional executionTarget As String = Nothing, Optional capability As TargetCapability = Nothing, Optional generateQir As Boolean = false) As Task(Of AssemblyInfo)

Parameters

operation
OperationInfo
metadatas
CompilerMetadata
logger
QSharpLogger
dllName
String
executionTarget
String
capability
TargetCapability
generateQir
Boolean

Returns

Task<AssemblyInfo>

Applies to