mirror of
https://github.com/aphrody-labs/PowerShell.git
synced 2026-10-18 13:14:54 +00:00
Mostly using R# to automatically refactor, with some manual fixups where it wouldn't work automatically (e.g. xml comments on fields) or some it seemed to miss. Some minor code reformatting was also done on properties near other stuff I was manually inspecting.
36 lines
1.2 KiB
C#
36 lines
1.2 KiB
C#
/********************************************************************++
|
|
Copyright (c) Microsoft Corporation. All rights reserved.
|
|
--********************************************************************/
|
|
|
|
namespace System.Management.Automation.Internal
|
|
{
|
|
/// <summary>
|
|
/// This is a singleton object that is used to indicate a void return result.
|
|
/// </summary>
|
|
/// <remarks>
|
|
/// It's a singleton class. Sealed to prevent subclassing. Any operation that
|
|
/// returns no actual value should return this object AutomationNull.Value.
|
|
/// Anything that evaluates an MSH expression should be prepared to deal
|
|
/// with receiving this result and discarding it. When received in an
|
|
/// evaluation where a value is required, it should be replaced with null.
|
|
/// </remarks>
|
|
public static class AutomationNull
|
|
{
|
|
#region private_members
|
|
|
|
// Private member for Value.
|
|
|
|
#endregion private_members
|
|
|
|
#region public_property
|
|
|
|
/// <summary>
|
|
/// Returns the singleton instance of this object.
|
|
/// </summary>
|
|
public static PSObject Value { get; } = new PSObject();
|
|
|
|
#endregion public_property
|
|
}
|
|
} // namespace System.Management.Automation
|
|
|