Class IrExceptionProtectedRegion
Represents the protected component of an exception region.
public sealed record IrExceptionProtectedRegion : IEquatable<IrExceptionProtectedRegion>
- Inheritance
-
IrExceptionProtectedRegion
- Implements
- Inherited Members
Constructors
IrExceptionProtectedRegion(int, IReadOnlyCollection<int>)
Represents the protected component of an exception region.
public IrExceptionProtectedRegion(int EntryBlock, IReadOnlyCollection<int> Blocks)
Parameters
EntryBlockintThe component entry block identifier.
BlocksIReadOnlyCollection<int>The directly owned block identifiers.
Properties
Blocks
The directly owned block identifiers.
public IReadOnlyCollection<int> Blocks { get; init; }
Property Value
EntryBlock
The component entry block identifier.
public int EntryBlock { get; init; }
Property Value
Methods
Deconstruct(out int, out IReadOnlyCollection<int>)
public void Deconstruct(out int EntryBlock, out IReadOnlyCollection<int> Blocks)
Parameters
EntryBlockintBlocksIReadOnlyCollection<int>
Equals(IrExceptionProtectedRegion?)
public bool Equals(IrExceptionProtectedRegion? other)
Parameters
Returns
Equals(object?)
public override bool Equals(object? obj)
Parameters
objobject
Returns
GetHashCode()
public override int GetHashCode()
Returns
ToString()
public override string ToString()
Returns
Operators
operator ==(IrExceptionProtectedRegion?, IrExceptionProtectedRegion?)
public static bool operator ==(IrExceptionProtectedRegion? left, IrExceptionProtectedRegion? right)
Parameters
Returns
operator !=(IrExceptionProtectedRegion?, IrExceptionProtectedRegion?)
public static bool operator !=(IrExceptionProtectedRegion? left, IrExceptionProtectedRegion? right)