Struct EvidenceId
Evidence
As it is a SHA-256 digest, it consists of 32
Namespace: Libplanet.Types.Evidence
Assembly: Libplanet.Types.dll
Syntax
public readonly struct EvidenceId
Constructors
| Improve this Doc View SourceEvidenceId(in ImmutableArray<Byte>)
Converts an immutable
Declaration
public EvidenceId(in ImmutableArray<byte> evidenceId)
Parameters
Type | Name | Description |
---|---|---|
Immutable |
evidenceId | An immutable |
See Also
| Improve this Doc View SourceEvidenceId(IValue)
Creates a Evidencebencoded
.
Declaration
public EvidenceId(IValue bencoded)
Parameters
Type | Name | Description |
---|---|---|
IValue | bencoded | A Bencodex |
See Also
| Improve this Doc View SourceEvidenceId(SerializationInfo, StreamingContext)
Evidence
As it is a SHA-256 digest, it consists of 32
Declaration
public EvidenceId(SerializationInfo info, StreamingContext context)
Parameters
Type | Name | Description |
---|---|---|
Serialization |
info | |
Streaming |
context |
See Also
| Improve this Doc View SourceEvidenceId(Byte[])
Converts a mutable
Declaration
public EvidenceId(byte[] evidenceId)
Parameters
Type | Name | Description |
---|---|---|
System. |
evidenceId | A mutable |
See Also
Fields
| Improve this Doc View SourceSize
The
As a evidenceId is a SHA-256 digest, it is 32
Declaration
public const int Size = null
Field Value
Type | Description |
---|---|
System. |
See Also
Properties
| Improve this Doc View SourceBencoded
Evidence
As it is a SHA-256 digest, it consists of 32
Declaration
public readonly IValue Bencoded { get; }
Property Value
Type | Description |
---|---|
IValue |
See Also
| Improve this Doc View SourceByteArray
A bare immutable
Declaration
public readonly ImmutableArray<byte> ByteArray { get; }
Property Value
Type | Description |
---|---|
Immutable |
Remarks
It is immutable. For a mutable array, use
To
See Also
| Improve this Doc View SourceDefaultByteArray
Evidence
As it is a SHA-256 digest, it consists of 32
Declaration
public static readonly ImmutableArray<byte> DefaultByteArray { get; }
Property Value
Type | Description |
---|---|
Immutable |
See Also
Methods
| Improve this Doc View SourceCompareTo(EvidenceId)
Evidence
As it is a SHA-256 digest, it consists of 32
Declaration
public readonly int CompareTo(EvidenceId other)
Parameters
Type | Name | Description |
---|---|---|
Evidence |
other |
Returns
Type | Description |
---|---|
System. |
See Also
| Improve this Doc View SourceCompareTo(Nullable<Object>)
Evidence
As it is a SHA-256 digest, it consists of 32
Declaration
public readonly int CompareTo(object? obj)
Parameters
Type | Name | Description |
---|---|---|
System. |
obj |
Returns
Type | Description |
---|---|
System. |
See Also
| Improve this Doc View SourceEquals(EvidenceId)
Evidence
As it is a SHA-256 digest, it consists of 32
Declaration
public readonly bool Equals(EvidenceId other)
Parameters
Type | Name | Description |
---|---|---|
Evidence |
other |
Returns
Type | Description |
---|---|
System. |
See Also
| Improve this Doc View SourceEquals(Nullable<Object>)
Evidence
As it is a SHA-256 digest, it consists of 32
Declaration
public override readonly bool Equals(object? obj)
Parameters
Type | Name | Description |
---|---|---|
System. |
obj |
Returns
Type | Description |
---|---|
System. |
See Also
| Improve this Doc View SourceGetHashCode()
Evidence
As it is a SHA-256 digest, it consists of 32
Declaration
public override readonly int GetHashCode()
Returns
Type | Description |
---|---|
System. |
See Also
| Improve this Doc View SourceGetObjectData(SerializationInfo, StreamingContext)
Evidence
As it is a SHA-256 digest, it consists of 32
Declaration
public readonly void GetObjectData(SerializationInfo info, StreamingContext context)
Parameters
Type | Name | Description |
---|---|---|
Serialization |
info | |
Streaming |
context |
See Also
| Improve this Doc View SourceParse(String)
Creates a Evidencehex
string.
Declaration
public static EvidenceId Parse(string hex)
Parameters
Type | Name | Description |
---|---|---|
System. |
hex | A hexadecimal string which encodes a Evidence |
Returns
Type | Description |
---|---|
Evidence |
A corresponding Evidence |
See Also
| Improve this Doc View SourceToByteArray()
Gets a bare mutable
Declaration
public readonly byte[] ToByteArray()
Returns
Type | Description |
---|---|
System. |
A new mutable |
See Also
| Improve this Doc View SourceToString()
Gets a Evidence
Declaration
public override readonly string ToString()
Returns
Type | Description |
---|---|
System. |
A string which represents this Evidence |
See Also
| Improve this Doc View SourceTryParse(String, out Nullable<EvidenceId>)
Evidence
As it is a SHA-256 digest, it consists of 32
Declaration
public static bool TryParse(string hex, out EvidenceId? evidenceId)
Parameters
Type | Name | Description |
---|---|---|
System. |
hex | |
System. |
evidenceId |
Returns
Type | Description |
---|---|
System. |
See Also
Operators
| Improve this Doc View SourceEquality(EvidenceId, EvidenceId)
Evidence
As it is a SHA-256 digest, it consists of 32
Declaration
public static bool operator ==(EvidenceId left, EvidenceId right)
Parameters
Type | Name | Description |
---|---|---|
Evidence |
left | |
Evidence |
right |
Returns
Type | Description |
---|---|
System. |
See Also
| Improve this Doc View SourceInequality(EvidenceId, EvidenceId)
Evidence
As it is a SHA-256 digest, it consists of 32
Declaration
public static bool operator !=(EvidenceId left, EvidenceId right)
Parameters
Type | Name | Description |
---|---|---|
Evidence |
left | |
Evidence |
right |
Returns
Type | Description |
---|---|
System. |