PERWAPI.PEResourceDirectory.Size C# (CSharp) Method

Size() protected method

protected Size ( ) : uint
return uint
        protected internal override uint Size()
        {
            namesize = 0;
             numnamed = 0;
             subsize = 0;
             for (int i = 0; i < subitems.Count; i++)
             {
               PEResourceElement el = (PEResourceElement)subitems[i];
               subsize += el.Size();
               if (el.Name != null)
               {
             namesize += 2 + (uint)el.Name.Length * 2;
             numnamed ++;
               }
             }
             dirsize = (uint)subitems.Count * 8 + 16;
             return dirsize + namesize + subsize;
        }