API Browser

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?