示例#1
0
        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;
        }
示例#2
0
 public EntityMemberMask(string key, EntityInfo entity)
 {
     Key    = key;
     Entity = entity;
     Bits   = new CustomBitArray(Entity.Members.Count);
 }
示例#3
0
 public EntityMemberMask(EntityMemberMask clone)
 {
     Key    = clone.Key;
     Entity = clone.Entity;
     Bits   = new CustomBitArray(clone.Bits);
 }
示例#4
0
 public void RegisterEntity(EntityInfo entityInfo, Type entityType)
 {
     _entitiesByType[entityType] = entityInfo;
 }