Represents an enumerable of uses that point to non-replaced nodes.
More...
|
struct | Enumerator |
| Returns an enumerator to enumerate all uses in the context of the parent scope. More...
|
|
|
Value | Node [get] |
| Returns the associated node. More...
|
|
ReadOnlySpan< Use > | Uses [get] |
| Returns all associated uses. More...
|
|
readonly bool | HasAny [get] |
| Returns true, if the collection contains at least one use. More...
|
|
readonly bool | HasExactlyOne [get] |
| Returns true, if the collection contains exactly one use. More...
|
|
Represents an enumerable of uses that point to non-replaced nodes.
readonly UseList ILGPU.IR.Values.UseCollection.Clone |
( |
| ) |
|
Clones this use collection into a new one.
- Returns
- The cloned use collection.
readonly Enumerator ILGPU.IR.Values.UseCollection.GetEnumerator |
( |
| ) |
|
Returns an enumerator to enumerate all uses in the context of the parent scope.
- Returns
- The enumerator.
readonly bool ILGPU.IR.Values.UseCollection.TryGetSingleUse |
( |
out Use |
use | ) |
|
Tries to resolve a single use.
- Parameters
-
use | The resolved use reference. |
- Returns
- True, if the collection contains exactly one use.
readonly bool ILGPU.IR.Values.UseCollection.HasAny |
|
get |
Returns true, if the collection contains at least one use.
readonly bool ILGPU.IR.Values.UseCollection.HasExactlyOne |
|
get |
Returns true, if the collection contains exactly one use.
Value ILGPU.IR.Values.UseCollection.Node |
|
get |
Returns the associated node.
ReadOnlySpan<Use> ILGPU.IR.Values.UseCollection.Uses |
|
get |
Returns all associated uses.
The documentation for this struct was generated from the following file:
- X:/Projects/ILGPU/ILGPU/Src/ILGPU/IR/Values/Use.cs