예제 #1
0
파일: Domain.cs 프로젝트: egoroval/OISLab1
        public Domain(AccessPoint typeAP)
        {
            TypeAp = typeAP;

            InBlock  = new List <Block>();
            OutBlock = new List <Block>();
        }
예제 #2
0
        public virtual bool EqualsAP(AccessPoint ap)
        {
            if (TypeStr == ap.TypeStr)
            {
                if (TypeStr == "array")
                {
                    var listAp = ap.Include.ToArray();
                    foreach (var accessPoint in Include)
                    {
                        var tmp = listAp.FirstOrDefault(a => a.EqualsAP(accessPoint));
                        if (tmp == null)
                        {
                            return(false);
                        }
                    }
                }
                return(true);
            }


            return(false);
        }
예제 #3
0
 public override bool EqualsAP(AccessPoint ap)
 {
     return(Object.EqualsAP(ap));
 }