Table of Contents

Interface IOperandCollection<T>

Namespace
Ubiquity.NET.Llvm
Assembly
Ubiquity.NET.Llvm.dll

Interface for a fixed shape collection of operands

public interface IOperandCollection<T> : IReadOnlyCollection<T>, IEnumerable<T>, IEnumerable

Type Parameters

T

Type of elements in the container

Inherited Members

Remarks

This interface describes a subset of the behavior of ICollection<T> and IList<T> along with an extension of the behavior of IReadOnlyList<T>. The semantics are a collection where the size/shape is not mutable, however the individual members are. That is the container does not support adding or removing elements, but does allow replacing existing elements.

Properties

this[int]

Gets or sets the specified element in the collection

Methods

Contains(T)

Gets a value indicating whether the collection contains the specified item or not

Slice(int, int)

Creates a slice of the collection