/// <summary> /// 初始化 /// </summary> /// <param name="entity"></param> public DynamicEntity(object entity) { if (entity.IsNull()) { return; } _entity = entity; _properties = PublicPropertyCache.GetByType(entity.GetType()); _propertyCount = _properties.Length; }
public ObjectBuilder(ConvertContext context, Type type) { _context = context; if ((type == typeof(object)) || (type == null)) { _type = null; _properties = null; _propertyCount = 0; } else { _properties = PublicPropertyCache.GetByType(type); _propertyCount = _properties.Length; _type = type; } _dynamic = null; Instance = null; }