Ejemplo n.º 1
0
        public virtual MemberReferenceList MemberReferences(int id)
        {
            if (id == 0)
            {
                throw new ArgumentNullException("id");
            }

            ReferenceNode value;

            if (!ReferencesByGuid.TryGetValue(id, out value))
            {
                throw new ReferenceException(string.Format("No reference exists for id {0}", id));
            }
            return(value.References);
        }
Ejemplo n.º 2
0
        public object GetObject(int id)
        {
            if (id == 0)
            {
                throw new ArgumentNullException("id");
            }

            ReferenceNode value;

            if (!ReferencesByGuid.TryGetValue(id, out value))
            {
                throw new ReferenceException(string.Format("No object exists for id {0}", id));
            }

            return(value.SourceObject);
        }