Metodo CodeDelegate2.GetStartPoint (vsCMPart)
Restituisce un oggetto TextPoint oggetto che definisce l'inizio della definizione del delegato.
Spazio dei nomi: EnvDTE80
Assembly: EnvDTE80 (in EnvDTE80.dll)
Sintassi
'Dichiarazione
Function GetStartPoint ( _
Part As vsCMPart _
) As TextPoint
TextPoint GetStartPoint(
vsCMPart Part
)
TextPoint^ GetStartPoint(
[InAttribute] vsCMPart Part
)
abstract GetStartPoint :
Part:vsCMPart -> TextPoint
function GetStartPoint(
Part : vsCMPart
) : TextPoint
Parametri
- Part
Tipo: EnvDTE.vsCMPart
facoltativo.In vsCMPart costante che specifica la parte del delegato per recuperare.
Valore restituito
Tipo: EnvDTE.TextPoint
In TextPoint oggetto.
Note
TextPoint l'oggetto rappresenta l'inizio della definizione del delegato.Part il parametro corrisponde alla parte del delegato per restituire.
[!NOTA]
I valori degli elementi del modello di codice come classi, strutture, le funzioni, gli attributi, delegati, e così via possono non essere deterministici dopo l'inserimento di determinati tipi di modifiche, pertanto i relativi valori non possono essere basati su per rimanere sempre gli stessi.Per ulteriori informazioni, vedere i valori degli elementi del modello di codice della sezione può cambiare in Individuazione di codice mediante il modello di codice (Visual Basic).
Esempi
Prima di eseguire questo esempio, caricare un progetto con una classe e inserire la seguente riga con il codice di esempio.Dopo la riga che il codice di esempio vengono aggiunte, fare clic su Delegate true per posizionare il punto di inserimento altri e quindi eseguire l'esempio.
[Visual Basic]
Delegate Sub MySubDelegate(ByVal x As Integer)
[C#]
public delegate void MySubDelegate(int x);
[Visual Basic]
Public Sub getStartEndPointExample(ByVal dte As DTE2)
Try
' Retrieve the CodeClass at the insertion point.
Dim sel As TextSelection = _
CType(dte.ActiveDocument.Selection, TextSelection)
Dim del As CodeDelegate2 = _
CType(sel.ActivePoint.CodeElement( _
vsCMElement.vsCMElementDelegate), CodeDelegate2)
Dim sb As New System.Text.StringBuilder
' Get the start and endpoint offsest for the delegate.
sb.AppendLine("Startpoint: " & _
del.GetStartPoint(vsCMPart.vsCMPartBody) _
.LineCharOffset.ToString)
sb.AppendLine("Endpoint: " & _
del.GetEndPoint(vsCMPart.vsCMPartBody) _
.LineCharOffset.ToString)
MessageBox.Show(sb.ToString)
Catch ex As System.Exception
MsgBox(ex.ToString)
End Try
End Sub
Sicurezza di .NET Framework
- Attendibilità totale per il chiamante immediato. Impossibile utilizzare questo membro in codice parzialmente attendibile. Per ulteriori informazioni, vedere Utilizzo di librerie da codice parzialmente attendibile.
Vedere anche
Riferimenti
Altre risorse
Procedura: compilare ed eseguire gli esempi di codice del modello a oggetti di automazione
Individuazione di codice mediante il modello di codice (Visual Basic)
Individuazione di codice mediante il modello di codice (Visual C#)