protected AbstractObjectInfo(OdbType type) { if (type != null) OdbTypeId = type.Id; _odbType = type; }
internal ClassAttributeInfo(int attributeId, string name, Type nativeClass, string fullClassName, ClassInfo info) { _id = attributeId; _name = name; SetFullClassName(fullClassName); if (nativeClass != null) { _attributeType = OdbType.GetFromClass(nativeClass); } else { if (fullClassName != null) _attributeType = OdbType.GetFromName(fullClassName); } _classInfo = info; _isIndex = false; }
internal void SetAttributeType(OdbType attributeType) { _attributeType = attributeType; }
protected AbstractObjectInfo(int typeId) { OdbTypeId = typeId; _odbType = OdbType.GetFromId(OdbTypeId); }