Microsoft.JScript.Class.IsInTheSamePackage C# (CSharp) 메소드

IsInTheSamePackage() 개인적인 메소드

private IsInTheSamePackage ( MemberInfo member ) : bool
member System.Reflection.MemberInfo
리턴 bool
      private bool IsInTheSamePackage(MemberInfo member){
        if (member is JSMethod || member is JSField){
          PackageScope memberPackage = null;
          if (member is JSMethod)
            memberPackage = ((JSMethod)member).GetPackage();
          else if (member is JSConstructor)
            memberPackage = ((JSConstructor)member).GetPackage();
          else
            memberPackage = ((JSField)member).GetPackage();
          PackageScope currentPackage = this.classob.GetPackage();
          return currentPackage == memberPackage;
        }else
          return false;
      }