Partager via


VirtualSnapshotPoint, constructeur (ITextSnapshotLine, Int32)

Initialise une nouvelle instance d'VirtualSnapshotPoint à l'offset spécifié de la ligne spécifiée, plaçant le point dans l'espace virtuel si nécessaire.

Espace de noms :  Microsoft.VisualStudio.Text
Assembly :  Microsoft.VisualStudio.Text.Logic (dans Microsoft.VisualStudio.Text.Logic.dll)

Syntaxe

'Déclaration
Public Sub New ( _
    line As ITextSnapshotLine, _
    offset As Integer _
)
public VirtualSnapshotPoint(
    ITextSnapshotLine line,
    int offset
)
public:
VirtualSnapshotPoint(
    ITextSnapshotLine^ line, 
    int offset
)
new : 
        line:ITextSnapshotLine * 
        offset:int -> VirtualSnapshotPoint
public function VirtualSnapshotPoint(
    line : ITextSnapshotLine, 
    offset : int
)

Paramètres

  • offset
    Type : Int32

    Colonne (de base zéro) du point.

Exceptions

Exception Condition
ArgumentNullException

line a la valeur nullune référence null (Nothing en Visual Basic).

ArgumentOutOfRangeException

column est négatif, ou la position de départ ainsi que la colonne est inférieure à la position de départ.

Notes

offset est un offset de personnage dès le début de la ligne. Il ne correspond pas à une position de la colonne (par exemple, si la ligne se compose d'un onglet unique et l'offset est 2, le VirtualSnapshotPoint résultante sera l'espace « un » au delà de la fin de la ligne).

Sécurité .NET Framework

Voir aussi

Référence

VirtualSnapshotPoint Structure

VirtualSnapshotPoint, surcharge

Microsoft.VisualStudio.Text, espace de noms