Breakpoint.Tag Özellik
Tanımlayan kullanıcı tanımlı bir dize alır veya ayarlar Breakpoint.
Ad alanı: EnvDTE
Derleme: EnvDTE (EnvDTE.dll içinde)
Sözdizimi
'Bildirim
Property Tag As String
string Tag { get; set; }
property String^ Tag {
String^ get ();
void set (String^ value);
}
abstract Tag : string with get, set
function get Tag () : String
function set Tag (value : String)
Özellik Değeri
Tür: System.String
Dize değerini gösteren Breakpoint.
Örnekler
Aşağıdaki örnek, nasıl kullanılacağını gösterir Tag özelliği.
Bu özellik test etmek için:
Bir kesme noktası hedef uygulamada ayarlayın.
Özellikler/isabet sayısını iletişim kutusunda çeşitli kesme noktası özelliklerini ayarlayın.
Eklentiyi Çalıştır.
public static void Tag(DTE dte)
{
// Setup debug Output window.
Window w = (Window)dte.Windows.Item(EnvDTE.Constants.vsWindowKindOutput);
w.Visible = true;
OutputWindow ow = (OutputWindow)w.Object;
OutputWindowPane owp = ow.OutputWindowPanes.Add("Tag Property Test: ");
owp.Activate();
// dte is a reference to the DTE object passed to you by the
// OnConnection method that you implement when you create an add-in.
EnvDTE.Debugger debugger = (EnvDTE.Debugger)dte.Debugger;
owp.OutputString("HitCountTarget: " +
debugger.Breakpoints.Item(1).HitCountTarget);
owp.OutputString("\nHitCountType: " +
debugger.Breakpoints.Item(1).HitCountType);
owp.OutputString("\nLocationType: " +
debugger.Breakpoints.Item(1).LocationType);
owp.OutputString("\nName: " + debugger.Breakpoints.Item(1).Name);
debugger.Breakpoints.Item(1).Tag = "My Breakpoint";
owp.OutputString("\nTag: " + debugger.Breakpoints.Item(1).Tag);
owp.OutputString("\nType: " + debugger.Breakpoints.Item(1).Type);
}
Shared Sub Tag(ByRef dte As EnvDTE.DTE)
Dim strHitCountTarget As String
Dim strHitCountType As String
Dim strLocationType As String
Dim strName As String
Dim strType As String
Dim strTag As String
strHitCountTarget = dte.Debugger.Breakpoints.Item(1).HitCountTarget.ToString()
strHitCountType = dte.Debugger.Breakpoints.Item(1).HitCountType.ToString()
strLocationType = dte.Debugger.Breakpoints.Item(1).LocationType.ToString()
strName = dte.Debugger.Breakpoints.Item(1).Name.ToString()
strType = dte.Debugger.Breakpoints.Item(1).Type.ToString()
dte.Debugger.Breakpoints.Item(1).Tag = "My Breakpoint"
strTag = dte.Debugger.Breakpoints.Item(1).Tag.ToString()
MessageBox.Show("HitCountTarget: " + strHitCountTarget + vbCrLf + _
"HitCountType: " + strHitCountType + vbCrLf + _
"LocationType: " + strLocationType + vbCrLf + _
"Name: " + strName + vbCrLf + _
"Type: " + strType + vbCrLf + _
"Tag: " + strTag + vbCrLf)
End Sub
.NET Framework Güvenliği
- Anında arayanlar için tam güven. Bu üye kısmen güvenilen kodla kullanılamaz. Daha fazla bilgi için bkz. Kısmen güvenilen kod kitaplıklarını kullanma.