Beispiel #1
0
        public void ReadReferenceBase(ReferenceBase reference)
        {
            if (reference.ReferenceId > -1)
            {
                ReferenceId = reference.ReferenceId;
            }

            if (reference.CodeBlockId > -1)
            {
                CodeBlockId = reference.CodeBlockId;
            }

            if (!String.IsNullOrEmpty(reference.FullName))
            {
                FullName = reference.FullName;
            }

            if (reference.Offset > -1)
            {
                Offset = reference.Offset;
            }

            if (reference.ReferencedMemberId > -1)
            {
                ReferencedMemberId = reference.ReferencedMemberId;
            }
        }
        public ReferenceBase GetReferenceBase()
        {
            ReferenceBase res = new ReferenceBase();

            res.ReferenceId        = ReferenceId;
            res.CodeBlockId        = CodeBlockId;
            res.FullName           = FullName;
            res.Offset             = Offset;
            res.ReferencedMemberId = ReferencedMemberId;
            return(res);
        }