CompilationUnitManager.InitializeFileManager Method

Definition

Initializes a FileContentManager for document uri with fileContent.

public static Microsoft.Quantum.QsCompiler.CompilationBuilder.FileContentManager InitializeFileManager (Uri uri, string fileContent, Action<Microsoft.VisualStudio.LanguageServer.Protocol.PublishDiagnosticParams>? publishDiagnostics = default, Action<Exception>? onException = default);
static member InitializeFileManager : Uri * string * Action<Microsoft.VisualStudio.LanguageServer.Protocol.PublishDiagnosticParams> * Action<Exception> -> Microsoft.Quantum.QsCompiler.CompilationBuilder.FileContentManager
Public Shared Function InitializeFileManager (uri As Uri, fileContent As String, Optional publishDiagnostics As Action(Of PublishDiagnosticParams) = Nothing, Optional onException As Action(Of Exception) = Nothing) As FileContentManager

Parameters

uri
Uri
fileContent
String
publishDiagnostics
Action<PublishDiagnosticParams>

If provided, called to publish the diagnostics generated upon processing fileContent.

onException
Action<Exception>

Returns

FileContentManager

Exceptions

uri is not an absolute file URI.

Applies to