Table of Contents

Method DoAndReturnPerSiteResults

Namespace
NationalInstruments.SemiconductorTestLibrary.InstrumentAbstraction.Digital
Assembly
NationalInstruments.SemiconductorTestLibrary.Abstractions.dll

DoAndReturnPerSiteResults<T>(Func<DigitalSessionInformation, T[]>)

Does an operation on each DigitalSessionInformation in parallel and returns per-site results.

public SiteData<T> DoAndReturnPerSiteResults<T>(Func<DigitalSessionInformation, T[]> function)

Parameters

function Func<DigitalSessionInformation, T[]>

The operation to do. This operation takes DigitalSessionInformation as input and returns per-site array result.

Returns

SiteData<T>

The results for all sites.

Type Parameters

T

The element type of the per-site result.

DoAndReturnPerSiteResults<T>(Func<DigitalSessionInformation, SiteData<T>>)

Does an operation on each DigitalSessionInformation in parallel and returns per-site results.

public SiteData<T> DoAndReturnPerSiteResults<T>(Func<DigitalSessionInformation, SiteData<T>> function)

Parameters

function Func<DigitalSessionInformation, SiteData<T>>

The operation to do. This operation takes DigitalSessionInformation as input and returns per-site dictionary result.

Returns

SiteData<T>

The results for all sites.

Type Parameters

T

The element type of the per-site result.