Example #1
0
        public virtual NameSemantic GetNameSemantic(IEntity member)
        {
            NameSemantic result;

            if (entityNameCache.TryGetValue(member, out result))
            {
                return(result);
            }

            result = new NameSemantic {
                Entity = member, Emitter = this
            };

            entityNameCache.Add(member, result);
            return(result);
        }