Ejemplo n.º 1
0
        public ComponentChangeable(AmbiguousDataContainer container, string type)
            : base(container)
        {
            this.container = container;
            this.type = type;

            NamedEntity = container.NamedEntity;
            container.NamedEntityChanged += OnNamedEntityChanged;
        }
 public AmbiguousValueReader(AmbiguousDataContainer container, string attributeOrPropertyName)
 {
     this.container = container;
     this.attributeOrPropertyName = attributeOrPropertyName;
 }
Ejemplo n.º 3
0
        IDataContainer IScene.GetEntity(string name)
        {
            AmbiguousDataContainer container;
            ambiguousContainers.TryGetValue(name, out container);

            if (null == container)
            {
                container = new AmbiguousDataContainer(value, name);
                ambiguousContainers[name] = container;
            }

            return container;
        }