Partager via


Context Classe

Définition

Représente le code source JScript. Cette classe appartient à la catégorie de compilation et d'état du runtime.

Cette API prend en charge l'infrastructure du produit et n'est pas destinée à être utilisée directement à partir de votre code.

public ref class Context
public class Context
type Context = class
Public Class Context
Héritage
Context

Remarques

Cette classe est principalement utilisée par et pour lire le JSScannerJSParser code source. Pour plus d’informations, consultez Créer un compilateur de langage pour le .NET Framework.

Propriétés

EndColumn

Cette API prend en charge l'infrastructure du produit et n'est pas destinée à être utilisée directement à partir de votre code.

Obtient le numéro de colonne dans la ligne où ce code se termine. Cela inclut l’espace blanc en début de la ligne.

EndLine

Cette API prend en charge l'infrastructure du produit et n'est pas destinée à être utilisée directement à partir de votre code.

Obtient le numéro de ligne de fin de ce code.

EndPosition

Cette API prend en charge l'infrastructure du produit et n'est pas destinée à être utilisée directement à partir de votre code.

Obtient la position dans la chaîne de code à laquelle ce code se termine, car toutes les lignes de code sont stockées dans une chaîne unique.

StartColumn

Cette API prend en charge l'infrastructure du produit et n'est pas destinée à être utilisée directement à partir de votre code.

Obtient le numéro de colonne dans la ligne où ce code commence. Cela inclut l’espace blanc en début de la ligne.

StartLine

Cette API prend en charge l'infrastructure du produit et n'est pas destinée à être utilisée directement à partir de votre code.

Obtient le numéro de ligne où ce code commence.

StartPosition

Cette API prend en charge l'infrastructure du produit et n'est pas destinée à être utilisée directement à partir de votre code.

Obtient la position dans la chaîne de code à laquelle ce code commence, car toutes les lignes de code sont stockées dans une chaîne unique.

Méthodes

Equals(Object)

Cette API prend en charge l'infrastructure du produit et n'est pas destinée à être utilisée directement à partir de votre code.

Détermine si l'objet spécifié est égal à l'objet actuel.

(Hérité de Object)
GetCode()

Cette API prend en charge l'infrastructure du produit et n'est pas destinée à être utilisée directement à partir de votre code.

Obtient le code que le contexte contient, en supprimant les espaces blancs.

GetHashCode()

Cette API prend en charge l'infrastructure du produit et n'est pas destinée à être utilisée directement à partir de votre code.

Fait office de fonction de hachage par défaut.

(Hérité de Object)
GetToken()

Cette API prend en charge l'infrastructure du produit et n'est pas destinée à être utilisée directement à partir de votre code.

Obtient une unité individuelle de code, appelée jeton, que le contexte contient.

GetType()

Cette API prend en charge l'infrastructure du produit et n'est pas destinée à être utilisée directement à partir de votre code.

Obtient le Type de l'instance actuelle.

(Hérité de Object)
MemberwiseClone()

Cette API prend en charge l'infrastructure du produit et n'est pas destinée à être utilisée directement à partir de votre code.

Crée une copie superficielle du Object actuel.

(Hérité de Object)
ToString()

Cette API prend en charge l'infrastructure du produit et n'est pas destinée à être utilisée directement à partir de votre code.

Retourne une chaîne qui représente l'objet actuel.

(Hérité de Object)

S’applique à

Voir aussi