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));
 }
Example #2
0
		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;
				}
			}
		}