public virtual bool Equals(T obj)
		{
			if (MediaFieldBase<T>.op_Equality(obj, null))
			{
				return false;
			}
			V_0 = this.get_Id();
			V_1 = obj.get_Id();
			if (V_0.get_HasValue() != V_1.get_HasValue())
			{
				return false;
			}
			if (!V_0.get_HasValue())
			{
				return true;
			}
			return Guid.op_Equality(V_0.GetValueOrDefault(), V_1.GetValueOrDefault());
		}
		public static bool operator !=(MediaFieldBase<T> field1, MediaFieldBase<T> field2)
		{
			return !MediaFieldBase<T>.op_Equality(field1, field2);
		}