Debug.WriteLine Method (Object)
Microsoft Silverlight will reach end of support after October 2021. Learn more.
Writes the value of a specified object's ToString method to the debugger by using the OutputDebugString function.
Namespace: System.Diagnostics
Assembly: System (in System.dll)
Syntax
'Declaration
<ConditionalAttribute("DEBUG")> _
Public Shared Sub WriteLine ( _
value As Object _
)
[ConditionalAttribute("DEBUG")]
public static void WriteLine(
Object value
)
Parameters
- value
Type: System.Object
An object whose name is sent to the debugger by using the OutputDebugString function.
Remarks
By default, the output is sent to the debugger.
Note: |
---|
The WriteLine method behaves differently in Silverlight-based applications than it does in desktop applications. There is no Listeners collection to specify the destination for debug output. In Windows, the .NET Framework for Silverlight sends debugging information to the OutputDebugString function and to the debugger, if one is attached. The Visual Studio debugger displays the information in the Output window. If a debugger is not attached, the output from OutputDebugString can be viewed by using a debug viewer. The Apple Macintosh OS X does not have an OutputDebugString function. Therefore, managed debugging can be done only through remote debugging on a Windows computer by using a Visual Studio plug-in. |
Version Information
Silverlight
Supported in: 5, 4, 3
Silverlight for Windows Phone
Supported in: Windows Phone OS 7.1, Windows Phone OS 7.0
XNA Framework
Supported in: Xbox 360, Windows Phone OS 7.0
Platforms
For a list of the operating systems and browsers that are supported by Silverlight, see Supported Operating Systems and Browsers.