public override bool Equals(object obj) { if (!(obj is Db4objects.Db4o.Internal.FieldMetadata)) { return(false); } Db4objects.Db4o.Internal.FieldMetadata other = (Db4objects.Db4o.Internal.FieldMetadata )obj; other.Alive(); Alive(); return(other._isPrimitive == _isPrimitive && other._fieldType == _fieldType && other ._name.Equals(_name)); }
public QField(Transaction a_trans, string name, FieldMetadata fieldMetadata, int classMetadataID, int a_index) { // C/S only i_trans = a_trans; i_name = name; _fieldMetadata = fieldMetadata; i_classMetadataID = classMetadataID; _fieldHandle = a_index; if (_fieldMetadata != null) { if (!_fieldMetadata.Alive()) { _fieldMetadata = null; } } }