SystemPackage
Namespace: IotaSdk
System package
BCS
The BCS serialized form for this type is defined by the following ABNF:
system-package = u64 ; version
(vector bytes) ; modules
(vector object-id) ; dependencies
public class SystemPackage : ISystemPackage, System.IEquatable`1[[IotaSdk.SystemPackage, IotaSdk, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]], System.IDisposable
Inheritance Object → SystemPackage
Implements ISystemPackage, IEquatable<SystemPackage>, IDisposable
Attributes NullableContextAttribute, NullableAttribute
Constructors
SystemPackage(UInt64)
public SystemPackage(ulong pointer)
Parameters
pointer UInt64
SystemPackage(Version, Byte[][], ObjectId[])
public SystemPackage(Version version, Byte[][] modules, ObjectId[] dependencies)
Parameters
version Version
modules Byte[][]
dependencies ObjectId[]
Methods
Destroy()
public void Destroy()
Dispose()
public void Dispose()
Dependencies()
public ObjectId[] Dependencies()
Returns
Modules()
public Byte[][] Modules()
Returns
Version()
public Version Version()
Returns
Equals(SystemPackage)
public bool Equals(SystemPackage? other)
Parameters
other SystemPackage?
Returns
Equals(Object)
public override bool Equals(object? obj)
Parameters
obj Object?