public EntityMemberInfo[] DependentMembers; //array of (computed) members that depend on this member public EntityMemberInfo(EntityInfo entity, EntityMemberKind kind, PropertyInfo property) : this(entity, kind, property.Name, property.PropertyType) { ClrMemberInfo = property; }
public EntityMemberMask(string key, EntityInfo entity) { Key = key; Entity = entity; Bits = new CustomBitArray(Entity.Members.Count); }
public EntityMemberMask(EntityMemberMask clone) { Key = clone.Key; Entity = clone.Entity; Bits = new CustomBitArray(clone.Bits); }
public void RegisterEntity(EntityInfo entityInfo, Type entityType) { _entitiesByType[entityType] = entityInfo; }