CodeEvent.StartPoint Eigenschaft
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Ruft den Ort in der Quelldatei ab, der als Anfang des Codeereigniselements markiert ist.
public:
property EnvDTE::TextPoint ^ StartPoint { EnvDTE::TextPoint ^ get(); };
public:
property EnvDTE::TextPoint ^ StartPoint { EnvDTE::TextPoint ^ get(); };
[System.Runtime.InteropServices.DispId(10)]
public EnvDTE.TextPoint StartPoint { [System.Runtime.InteropServices.DispId(10)] [System.Runtime.InteropServices.TypeLibFunc(1024)] get; }
[<System.Runtime.InteropServices.DispId(10)>]
[<get: System.Runtime.InteropServices.DispId(10)>]
[<get: System.Runtime.InteropServices.TypeLibFunc(1024)>]
member this.StartPoint : EnvDTE.TextPoint
Public ReadOnly Property StartPoint As TextPoint
Eigenschaftswert
Ein TextPoint-Objekt.
- Attribute
Beispiele
Im folgenden Beispiel wird die Verwendung der- StartPoint Eigenschaft veranschaulicht.
public static void StartPoint(EnvDTE80.DTE2 dte)
{
TextSelection objTextSel;
EnvDTE80.CodeEvent codeEvent;
objTextSel = (TextSelection)dte.ActiveDocument.Selection;
codeEvent = (EnvDTE80.CodeEvent)objTextSel.ActivePoint.get_CodeElement(vsCMElement.vsCMElementEvent);
MessageBox.Show("\nStart point column number: " +
codeEvent.StartPoint.DisplayColumn, "Testing StartPoint Property");
}
Hinweise
Die Position des Bearbeitungs Punkts liegt unmittelbar hinter dem letzten Zeichen des Code Ereignis Elements (einschließlich Semikolon, Beendigungs Syntax oder Trenn Syntax). Wenn Sie die-Eigenschaft erhalten, wird die Quelldatei implizit geöffnet, wenn Sie geöffnet werden kann. In einigen Sprachen können allerdings keine beliebigen Dateien auf dem Datenträger geöffnet werden, und es können nur Dateien in der aktuell geöffneten Projekt Mappe geöffnet werden.
Hinweis
Die Werte von Codemodellelementen wie z. B. Klassen, Strukturen, Funktionen, Attributen Delegaten usw. sind nach bestimmten Änderungen unter Umständen nicht deterministisch, d. h. deren Werte bleiben nicht zuverlässig immer gleich.