コード例 #1
0
ファイル: EcasEventType.cs プロジェクト: rdealexb/keepass
        public EcasEventType(PwUuid uuidType, string strName, PwIcon pwIcon,
            EcasParameter[] vParams, EcasEventCompare f)
        {
            if((uuidType == null) || PwUuid.Zero.Equals(uuidType))
                throw new ArgumentNullException("uuidType");
            if(strName == null) throw new ArgumentNullException("strName");
            // if(vParams == null) throw new ArgumentNullException("vParams");
            // if(f == null) throw new ArgumentNullException("f");

            m_type = uuidType;
            m_strName = strName;
            m_pwIcon = pwIcon;
            m_vParams = (vParams ?? EcasParameter.EmptyArray);
            m_fn = (f ?? EcasEventCompareTrue);
        }
コード例 #2
0
ファイル: EcasEventType.cs プロジェクト: knut0815/KeePass2
        public EcasEventType(PwUuid uuidType, string strName, PwIcon pwIcon,
                             EcasParameter[] vParams, EcasEventCompare f)
        {
            if ((uuidType == null) || PwUuid.Zero.Equals(uuidType))
            {
                throw new ArgumentNullException("uuidType");
            }
            if (strName == null)
            {
                throw new ArgumentNullException("strName");
            }
            // if(vParams == null) throw new ArgumentNullException("vParams");
            // if(f == null) throw new ArgumentNullException("f");

            m_type    = uuidType;
            m_strName = strName;
            m_pwIcon  = pwIcon;
            m_vParams = (vParams ?? EcasParameter.EmptyArray);
            m_fn      = (f ?? EcasEventCompareTrue);
        }