Пример #1
0
 public void Locate(XBRLProcessor.Models.XbrlTaxonomyDocument doc)
 {
     //var key = String.Format("{0}:{1}", this.Namespace, this.ID);
     if (LocatorFunction != null)
     {
         _Element = LocatorFunction2(doc, Href);
     }
 }
Пример #2
0
        public void Locate()
        {
            var key = String.Format("{0}:{1}", this.Namespace, this.ID);

            if (LocatorFunction != null)
            {
                _Element = LocatorFunction(key);
            }
        }
Пример #3
0
        public static LogicalModel.Base.Element ToLogical(Element item)
        {
            var toitem = new LogicalModel.Base.Element();

            toitem.CreationDate      = item.CreationDate;
            toitem.Domain            = item.Domain;
            toitem.FromDate          = item.FromDate;
            toitem.ToDate            = item.ToDate;
            toitem.Hierarchy         = item.Hierarchy;
            toitem.ID                = item.ID;
            toitem.Name              = item.Name;
            toitem.Nullable          = item.Nullable;
            toitem.IsDefaultMember   = item.IsDefaultMember;
            toitem.PeriodType        = item.PeriodType;
            toitem.SubstitutionGroup = item.SubstitutionGroup;
            toitem.Type              = item.Type;
            toitem.Namespace         = item.Namespace;
            toitem.NamespaceURI      = item.NamespaceURI;
            toitem.TypedDomainRef    = item.TypedDomainRef;
            toitem.LinkRole          = item.LinkRole;
            return(toitem);
        }