FileSystemExtensions.Emit Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Émettez l’il pour la compilation dans le flux spécifié.
public static Microsoft.CodeAnalysis.Emit.EmitResult Emit (this Microsoft.CodeAnalysis.Compilation compilation, string outputPath, string pdbPath = default, string xmlDocPath = default, string win32ResourcesPath = default, System.Collections.Generic.IEnumerable<Microsoft.CodeAnalysis.ResourceDescription> manifestResources = default, System.Threading.CancellationToken cancellationToken = default);
public static Microsoft.CodeAnalysis.Emit.EmitResult Emit (this Microsoft.CodeAnalysis.Compilation compilation, string outputPath, string? pdbPath = default, string? xmlDocPath = default, string? win32ResourcesPath = default, System.Collections.Generic.IEnumerable<Microsoft.CodeAnalysis.ResourceDescription>? manifestResources = default, System.Threading.CancellationToken cancellationToken = default);
static member Emit : Microsoft.CodeAnalysis.Compilation * string * string * string * string * seq<Microsoft.CodeAnalysis.ResourceDescription> * System.Threading.CancellationToken -> Microsoft.CodeAnalysis.Emit.EmitResult
<Extension()>
Public Function Emit (compilation As Compilation, outputPath As String, Optional pdbPath As String = Nothing, Optional xmlDocPath As String = Nothing, Optional win32ResourcesPath As String = Nothing, Optional manifestResources As IEnumerable(Of ResourceDescription) = Nothing, Optional cancellationToken As CancellationToken = Nothing) As EmitResult
Paramètres
- compilation
- Compilation
Compilation.
- outputPath
- String
Chemin d’accès du fichier dans lequel la compilation sera écrite.
- pdbPath
- String
Chemin d’accès du fichier dans lequel les informations de débogage de la compilation seront écrites. Incorporé également dans le fichier de sortie. Null pour la génération PDB de forego.
- xmlDocPath
- String
Chemin d’accès du fichier dans lequel la documentation XML de la compilation sera écrite. Null pour la génération XML forego.
- win32ResourcesPath
- String
Chemin d’accès du fichier à partir duquel les ressources Win32 de la compilation seront lues (au format RES).
Null pour indiquer qu’il n’y en a aucun.
- manifestResources
- IEnumerable<ResourceDescription>
Liste des ressources managées de la compilation. Null pour indiquer qu’il n’y en a aucun.
- cancellationToken
- CancellationToken
Pour annuler le processus d’émission.
Retours
Exceptions
La compilation ou le chemin d’accès est null.
Le chemin d’accès est vide ou non valide.
Une erreur s’est produite lors de la lecture ou de l’écriture d’un fichier.