Example #1
0
        private LabelTarget GetLabelTarget(LabelTargetDto obj)
        {
            if (this.labelTargets.ContainsKey(obj))
            {
                return(this.labelTargets[obj]);
            }

            var res = Expression.Label(obj.Type, obj.Name);

            this.labelTargets.Add(obj, res);
            return(res);
        }
        private LabelTargetDto GetLabelTarget(LabelTarget obj)
        {
            if (this.labelTargets.ContainsKey(obj))
            {
                return(this.labelTargets[obj]);
            }

            var res = new LabelTargetDto
            {
                Type = obj.Type,
                Name = obj.Name
            };

            this.labelTargets.Add(obj, res);
            return(res);
        }