Method Do<TSessionInformation>
- Assembly
- NationalInstruments.SemiconductorTestLibrary.Abstractions.dll
Do<TSessionInformation>(ISessionsBundle<TSessionInformation>, Action<TSessionInformation>, string)
Does an operation on all sessions in parallel with the same inputs.
public static void Do<TSessionInformation>(this ISessionsBundle<TSessionInformation> sessionsBundle, Action<TSessionInformation> action, string caseDescription = null)Parameters
sessionsBundleISessionsBundle<TSessionInformation>-
The sessions bundle object.
actionAction<TSessionInformation>-
The operation to happen on each session info.
caseDescriptionstring-
An optional description of the action being performed.
Type Parameters
TSessionInformation-
The type of the session info.
Do<TSessionInformation>(ISessionsBundle<TSessionInformation>, Action<TSessionInformation, int>, string)
Does an operation on all sessions in parallel with session specific inputs.
public static void Do<TSessionInformation>(this ISessionsBundle<TSessionInformation> sessionsBundle, Action<TSessionInformation, int> action, string caseDescription = null)Parameters
sessionsBundleISessionsBundle<TSessionInformation>-
The sessions bundle object.
actionAction<TSessionInformation, int>-
The operation to happen on each session info. The second parameter is the session index.
caseDescriptionstring-
An optional description of the action being performed.
Type Parameters
TSessionInformation-
The type of the session info.
Do<TSessionInformation>(ISessionsBundle<TSessionInformation>, Action<TSessionInformation, SitePinInfo>, string)
Does an operation on all sessions and channels in parallel.
public static void Do<TSessionInformation>(this ISessionsBundle<TSessionInformation> sessionsBundle, Action<TSessionInformation, SitePinInfo> action, string caseDescription = null)Parameters
sessionsBundleISessionsBundle<TSessionInformation>-
The sessions bundle object.
actionAction<TSessionInformation, SitePinInfo>-
The operation to happen on each session info. The second parameter is the NationalInstruments.SemiconductorTestLibrary.Common.SitePinInfo associated with a single channel.
caseDescriptionstring-
An optional description of the action being performed.
Type Parameters
TSessionInformation-
The type of the session info.
Do<TSessionInformation>(ISessionsBundle<TSessionInformation>, Action<TSessionInformation, int, SitePinInfo>, string)
Does an operation on all sessions in parallel.
public static void Do<TSessionInformation>(this ISessionsBundle<TSessionInformation> sessionsBundle, Action<TSessionInformation, int, SitePinInfo> action, string caseDescription = null)Parameters
sessionsBundleISessionsBundle<TSessionInformation>-
The sessions bundle object.
actionAction<TSessionInformation, int, SitePinInfo>-
The operation to happen on each session info. The second parameter is the session index. The third parameter is the NationalInstruments.SemiconductorTestLibrary.Common.SitePinInfo associates with a single channel.
caseDescriptionstring-
An optional description of the action being performed.
Type Parameters
TSessionInformation-
The type of the session info.