[DllImport("user32.dll")]
static extern bool MessageBeep(uint uType);
None.
You can delete all lines beginning with \\\ or keep it if you are generating documentation from code comments
Just add the sample code and a using system.runtime.interopservices;
With the enum beepType you get intellisense when you type "beep." and you can then select the kind of beep you want
/// <summary>
/// Enum type that enables intellisense on the private <see cref="Beep"/> method.
/// </summary>
/// <remarks>
/// Used by the public Beep <see cref="Beep"/></remarks>
public enum beepType
{
/// <summary>
/// A simple windows beep
/// </summary>
SimpleBeep = -1,
/// <summary>
/// A standard windows OK beep
/// </summary>
OK = 0x00,
/// <summary>
/// A standard windows Question beep
/// </summary>
Question = 0x20,
/// <summary>
/// A standard windows Exclamation beep
/// </summary>
Exclamation = 0x30,
/// <summary>
/// A standard windows Asterisk beep
/// </summary>
Asterisk = 0x40,
}
[DllImport("User32.dll", ExactSpelling=true)]
private static extern bool MessageBeep(uint type);
/// <summary>
/// Method to call interop for system beep
/// </summary>
/// <remarks>Calls Windows to make computer beep</remarks>
/// <param name="type">The kind of beep you would like to hear</param>
public static void beep(beepType type)
{
MessageBeep((uint)type);
}
System.Console.Beep, coming in v2.0 (Whidbey) of the .NET Framework