Skip to main content

Struct Owned

Assembly: WaaS.Core.dll
View Source
Declaration
public readonly struct Owned : IEquatable<Owned>

Implements:
System.IEquatable<WaaS.ComponentModel.Runtime.Owned>

Properties

Type

View Source
Declaration
public IResourceType Type { get; }

Methods

GetValue(bool)

View Source
Declaration
public uint GetValue(bool moveOut = true)
Returns

System.UInt32

Parameters
TypeName
System.BooleanmoveOut

Dispose()

View Source
Declaration
public void Dispose()

Borrow()

View Source
Declaration
public Borrowed Borrow()
Returns

WaaS.ComponentModel.Runtime.Borrowed

Equals(Owned)

Indicates whether the current object is equal to another object of the same type.

View Source
Declaration
public bool Equals(Owned other)
Returns

System.Boolean: true if the current object is equal to the <code class="paramref">other</code> parameter; otherwise, false.

Parameters
TypeNameDescription
WaaS.ComponentModel.Runtime.OwnedotherAn object to compare with this object.

Equals(object?)

Indicates whether this instance and a specified object are equal.

View Source
Declaration
public override bool Equals(object? obj)
Returns

System.Boolean: true if <code class="paramref">obj</code> and this instance are the same type and represent the same value; otherwise, false.

Parameters
TypeNameDescription
System.ObjectobjThe object to compare with the current instance.

GetHashCode()

Returns the hash code for this instance.

View Source
Declaration
public override int GetHashCode()
Returns

System.Int32: A 32-bit signed integer that is the hash code for this instance.

Implements

  • System.IEquatable<WaaS.ComponentModel.Runtime.Owned>