OnOffValue 構造体
アセンブリ: Y2.UsbIO.Core.dll
構文
public readonly struct OnOffValue : IEquatable<OnOffValue>
プロパティ
IsOff
public readonly bool IsOff { get; }
プロパティ値
IsOn
public readonly bool IsOn { get; }
プロパティ値
Off
public static readonly OnOffValue Off { get; }
プロパティ値
On
public static readonly OnOffValue On { get; }
プロパティ値
Value
public readonly byte Value { get; }
プロパティ値
メソッド
Equals(Object)
public override readonly bool Equals(object obj)
パラメーター
型 |
名前 |
説明 |
System.Object |
obj |
|
戻り値
オーバーライド
System.ValueType.Equals(System.Object)
Equals(OnOffValue)
public readonly bool Equals(OnOffValue other)
パラメーター
戻り値
GetHashCode()
public override readonly int GetHashCode()
戻り値
オーバーライド
System.ValueType.GetHashCode()
ToString()
public override readonly string ToString()
戻り値
オーバーライド
System.ValueType.ToString()
オペレーター
Equality(OnOffValue, OnOffValue)
public static bool operator ==(OnOffValue a, OnOffValue b)
パラメーター
戻り値
Explicit(OnOffValue to Boolean)
public static explicit operator bool (OnOffValue value)
パラメーター
戻り値
Explicit(OnOffValue to Byte)
public static explicit operator byte (OnOffValue value)
パラメーター
戻り値
Explicit(OnOffValue to Int32)
public static explicit operator int (OnOffValue value)
パラメーター
戻り値
Implicit(Boolean to OnOffValue)
public static implicit operator OnOffValue(bool value)
パラメーター
型 |
名前 |
説明 |
System.Boolean |
value |
|
戻り値
Implicit(Int32 to OnOffValue)
public static implicit operator OnOffValue(int value)
パラメーター
型 |
名前 |
説明 |
System.Int32 |
value |
|
戻り値
Inequality(OnOffValue, OnOffValue)
public static bool operator !=(OnOffValue a, OnOffValue b)
パラメーター
戻り値
LogicalNot(OnOffValue)
public static OnOffValue operator !(OnOffValue v)
パラメーター
戻り値