Method Do
- 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.
caseDescriptionstringAn optional description of the action being performed.
Type Parameters
TSessionInformationThe 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.
caseDescriptionstringAn optional description of the action being performed.
Type Parameters
TSessionInformationThe 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 SitePinInfo associated with a single channel.
caseDescriptionstringAn optional description of the action being performed.
Type Parameters
TSessionInformationThe 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 SitePinInfo associates with a single channel.
caseDescriptionstringAn optional description of the action being performed.
Type Parameters
TSessionInformationThe type of the session info.