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; }
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; }