ParserContext Classe
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.
Ce type/membre prend en charge l'infrastructure .NET Framework et n'est pas destiné à être directement utilisé à partir de votre code. Représente un analyseur dont le contexte peut être basculé sur un code ou un balisage.
public class ParserContext
type ParserContext = class
Public Class ParserContext
- Héritage
-
ParserContext
Constructeurs
| ParserContext(ITextDocument, ParserBase, ParserBase, ParserBase) |
Ce type/membre prend en charge l'infrastructure .NET Framework et n'est pas destiné à être directement utilisé à partir de votre code. Initialise une nouvelle instance de la classe ParserContext. |
Propriétés
| ActiveParser |
Ce type/membre prend en charge l'infrastructure .NET Framework et n'est pas destiné à être directement utilisé à partir de votre code. Obtient ou définit l'analyseur actif pour le contexte. |
| CodeParser |
Ce type/membre prend en charge l'infrastructure .NET Framework et n'est pas destiné à être directement utilisé à partir de votre code. Obtient ou définit l'analyseur de code pour le contexte. |
| CurrentBlock |
Ce type/membre prend en charge l'infrastructure .NET Framework et n'est pas destiné à être directement utilisé à partir de votre code. Obtient le générateur de bloc actuel. |
| CurrentCharacter |
Ce type/membre prend en charge l'infrastructure .NET Framework et n'est pas destiné à être directement utilisé à partir de votre code. Obtient le caractère actuel disponible auprès de la source. |
| DesignTimeMode |
Ce type/membre prend en charge l'infrastructure .NET Framework et n'est pas destiné à être directement utilisé à partir de votre code. Obtient ou définit une valeur qui indique si l'analyseur est en mode Design. |
| EndOfFile |
Ce type/membre prend en charge l'infrastructure .NET Framework et n'est pas destiné à être directement utilisé à partir de votre code. Obtient une valeur qui indique si le status source est la fin du fichier. |
| Errors |
Ce type/membre prend en charge l'infrastructure .NET Framework et n'est pas destiné à être directement utilisé à partir de votre code. Obtient ou définit la liste des erreurs lors de l'analyse. |
| LastAcceptedCharacters |
Ce type/membre prend en charge l'infrastructure .NET Framework et n'est pas destiné à être directement utilisé à partir de votre code. Obtient les derniers caractères acceptés. |
| LastSpan |
Ce type/membre prend en charge l'infrastructure .NET Framework et n'est pas destiné à être directement utilisé à partir de votre code. Obtient ou définit la dernière étendue. |
| MarkupParser |
Ce type/membre prend en charge l'infrastructure .NET Framework et n'est pas destiné à être directement utilisé à partir de votre code. Obtient ou définit l'analyseur de balisage pour le contexte. |
| Source |
Ce type/membre prend en charge l'infrastructure .NET Framework et n'est pas destiné à être directement utilisé à partir de votre code. Obtient ou définit le lecteur de texte pour le document source. |
| WhiteSpaceIsSignificantToAncestorBlock |
Ce type/membre prend en charge l'infrastructure .NET Framework et n'est pas destiné à être directement utilisé à partir de votre code. Obtient ou définit une valeur qui indique si l'espace blanc est important pour le bloc ancêtre. |
Méthodes
| AddSpan(Span) |
Ce type/membre prend en charge l'infrastructure .NET Framework et n'est pas destiné à être directement utilisé à partir de votre code. Ajoute l'étendue spécifiée à la fin de la pile du générateur de bloc. |
| CompleteParse() |
Ce type/membre prend en charge l'infrastructure .NET Framework et n'est pas destiné à être directement utilisé à partir de votre code. Analyse la dernière étendue et retourne les résultats de l'analyse contenant le bloc nouvellement généré. |
| EndBlock() |
Ce type/membre prend en charge l'infrastructure .NET Framework et n'est pas destiné à être directement utilisé à partir de votre code. Crée un bloc de fin à partir du dernier élément de la pile du générateur de bloc. |
| IsWithin(BlockType) |
Ce type/membre prend en charge l'infrastructure .NET Framework et n'est pas destiné à être directement utilisé à partir de votre code. Détermine si le type de bloc spécifié existe dans la liste du générateur de bloc. |
| OnError(SourceLocation, String) |
Ce type/membre prend en charge l'infrastructure .NET Framework et n'est pas destiné à être directement utilisé à partir de votre code. Se produit lorsque l’analyse a rencontré une erreur. |
| OnError(SourceLocation, String, Object[]) |
Ce type/membre prend en charge l'infrastructure .NET Framework et n'est pas destiné à être directement utilisé à partir de votre code. Se produit lors d'une erreur rencontrée pendant l'analyse. |
| StartBlock() |
Ce type/membre prend en charge l'infrastructure .NET Framework et n'est pas destiné à être directement utilisé à partir de votre code. Ajoute une nouveau générateur de bloc à la fin de la pile du générateur de bloc et retourne une action supprimable qui retourne un bloc de fin. |
| StartBlock(BlockType) |
Ce type/membre prend en charge l'infrastructure .NET Framework et n'est pas destiné à être directement utilisé à partir de votre code. Ajoute une nouveau générateur de bloc à la fin de la pile du générateur de bloc et retourne une action supprimable qui retourne un bloc de fin. |
| SwitchActiveParser() |
Ce type/membre prend en charge l'infrastructure .NET Framework et n'est pas destiné à être directement utilisé à partir de votre code. Alterne entre l'analyseur de code et l'analyseur de balisage comme analyseur actif. |