Breakpoint.Language Property
Gets the language associated with the name or conditional breakpoint.
Namespace: EnvDTE
Assembly: EnvDTE (in EnvDTE.dll)
Syntax
'Declaration
ReadOnly Property Language As String
string Language { get; }
property String^ Language {
String^ get ();
}
abstract Language : string
function get Language () : String
Property Value
Type: System.String
A CodeModelLanguageConstants constant.
Examples
The following example demonstrates how to use the Language property.
To test this property:
Set a breakpoint in the target application.
Run the add-in.
public static void Language(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("Language 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("Programming language used to author the code: " +
debugger.Breakpoints.Item(1).Language);
}
Shared Sub Language(ByRef dte As EnvDTE.DTE)
MessageBox.Show("Programming language used to author the code: " + _
dte.Debugger.Breakpoints.Item(1).Language, _
"Breakpoint Test - Language")
End Sub
.NET Framework Security
- Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see Using Libraries from Partially Trusted Code.
See Also
Reference
Other Resources
How to: Compile and Run the Automation Object Model Code Examples