コード例 #1
0
ファイル: remotingcommandutil.cs プロジェクト: 40a/PowerShell
        internal static bool HasRepeatingRunspaces(PSSession[] runspaceInfos)
        {
            if (runspaceInfos == null)
            {
                throw PSTraceSource.NewArgumentNullException("runspaceInfos");
            }

            if (runspaceInfos.GetLength(0) == 0)
            {
                throw PSTraceSource.NewArgumentException("runspaceInfos");
            }

            for (int i = 0; i < runspaceInfos.GetLength(0); i++)
            {
                for (int k = 0; k < runspaceInfos.GetLength(0); k++)
                {
                    if (i != k)
                    {
                        if (runspaceInfos[i].Runspace.InstanceId == runspaceInfos[k].Runspace.InstanceId)
                        {
                            return true;
                        }
                    }
                }
            }

            return false;
        }
コード例 #2
0
ファイル: RemotingCommandUtil.cs プロジェクト: nickchal/pash
 internal static bool ExceedMaximumAllowableRunspaces(PSSession[] runspaceInfos)
 {
     if (runspaceInfos == null)
     {
         throw PSTraceSource.NewArgumentNullException("runspaceInfos");
     }
     if (runspaceInfos.GetLength(0) == 0)
     {
         throw PSTraceSource.NewArgumentException("runspaceInfos");
     }
     return false;
 }