Constructor
.ctor
init(AssemblyName: string, IterableTypeName: string, IteratorTypeName: string, AcquisitionMethod: string = "GetIterator", AdvanceMethod: string = "MoveNext", CurrentProperty: string = "Current", ArraysImplementIterable: bool = false, ArrayShapeTypeName: string? = null, Async: RuntimeAsyncIterationContract? = null) -> ()
Declaring type: RuntimeIterationContract
Namespace: Raven.CodeAnalysis
Assembly: Raven.CodeAnalysis.dll
Source file: RuntimeIterationContract.cs
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.
Parameters
| Name | Type | Description |
|---|---|---|
AssemblyName |
String | |
IterableTypeName |
String | |
IteratorTypeName |
String | |
AcquisitionMethod |
String | |
AdvanceMethod |
String | |
CurrentProperty |
String | |
ArraysImplementIterable |
Boolean | |
ArrayShapeTypeName |
String? | |
Async |
RuntimeAsyncIterationContract? |