Table of Contents

Delegate ParallelExecution.PinSiteResultsFilling<T>

Namespace
NationalInstruments.SemiconductorTestLibrary.Common
Assembly
NationalInstruments.SemiconductorTestLibrary.Abstractions.dll

Represents a method that processes a NationalInstruments.SemiconductorTestLibrary.Common.SitePinInfo and updates a shared results dictionary.

public delegate void ParallelExecution.PinSiteResultsFilling<T>(SitePinInfo sitePinInfo, Dictionary<string, IDictionary<int, T>> pinSiteResults, T result)

Parameters

sitePinInfo SitePinInfo

The NationalInstruments.SemiconductorTestLibrary.Common.SitePinInfo object.

pinSiteResults Dictionary<string, IDictionary<int, T>>

A dictionary where the key is the pin name and the value is another dictionary. The other dictionary has site numbers as keys and values of type T T. The other dictionary is updated by the delegate to store the processed results.

result T

Resulting value of any type of operation done and to be added to the pinSiteResults dictionary.

Type Parameters

T

The type of the result object to be stored in the results dictionary.