Class
RuntimeIterationContract
class RuntimeIterationContract
Namespace: Raven.CodeAnalysis
Assembly: Raven.CodeAnalysis.dll
Source file: RuntimeIterationContract.cs
Inheritance: Object → RuntimeIterationContract
Implements: IEquatable<RuntimeIterationContract>
Selects the nominal synchronous iteration protocol for an alternative runtime. Null on CompilationOptions preserves the standard .NET interface/pattern rules. This selects symbols, not assembly resolution policy or automatic disposal behavior.
Constructors
1 item
RuntimeIterationContract(AssemblyName: string, IterableTypeName: string, IteratorTypeName: string, AcquisitionMethod?: string, AdvanceMethod?: string, CurrentProperty?: string, ArraysImplementIterable?: bool, ArrayShapeTypeName?: string?, Async?: RuntimeAsyncIterationContract?)
Selects the nominal synchronous iteration protocol for an alternative runtime. Null on CompilationOptions preserves the standard .NET interface/pattern rules. This selects symbols,…
Properties
9 items
AcquisitionMethod: string
No summary available.
AdvanceMethod: string
No summary available.
ArrayShapeTypeName: string?
No summary available.
ArraysImplementIterable: bool
No summary available.
AssemblyName: string
No summary available.
Async: RuntimeAsyncIterationContract?
No summary available.
CurrentProperty: string
No summary available.
IterableTypeName: string
No summary available.
IteratorTypeName: string
No summary available.
Methods
8 items
<Clone>$() -> RuntimeIterationContract
No summary available.
Equals(other: RuntimeIterationContract) -> bool
Indicates whether the current object is equal to another object of the same type.
Required implementation (no default). Defined by IEquatable<RuntimeIterationContract>.Equals · Defined by IEquatable<RuntimeIterationContract>.Equals
Equals(other: RuntimeIterationContract?) -> bool
No summary available.
Equals(obj: object?) -> bool
No summary available.
Overrides Object.Equals
GetHashCode() -> int
No summary available.
Overrides Object.GetHashCode
GetType() -> Type
Gets the System.Type of the current instance.
Inherited from Object.GetType
ToString() -> string
No summary available.
Overrides Object.ToString
Operators
2 items
Static member:
operator ==(left: RuntimeIterationContract?, right: RuntimeIterationContract?) -> bool
No summary available.
Static member:
operator !=(left: RuntimeIterationContract?, right: RuntimeIterationContract?) -> bool
No summary available.