indexing description : "COMPARABLE_CONSUMED_MEMBER with comparaison on feature dotnet_name" author : "Generated by the New Vision2 Application Wizard." date : "$Date$" revision : "1.0.0" class COMPARABLE_CONSUMED_MEMBER inherit CONSUMED_MEMBER COMPARABLE undefine default_create, is_equal, copy end create make_with_consumed_member feature -- Initialization make_with_consumed_member (a_consumed_member: CONSUMED_MEMBER) is require non_void_a_consumed_member: a_consumed_member /= Void do eiffel_name := a_consumed_member.eiffel_name dotnet_name := a_consumed_member.dotnet_name arguments := a_consumed_member.arguments declared_type := a_consumed_member.declared_type return_type := a_consumed_member.return_type internal_flags := a_consumed_field.internal_flags ensure dotnet_name_set: dotnet_name = a_consumed_member.dotnet_name arguments_set: arguments = a_consumed_member.arguments declared_type_set: declared_type = a_consumed_member.declared_type return_type_set: return_type = a_consumed_member.return_type internal_flags_set: internal_flags := a_consumed_member.internal_flags end feature -- Implementation infix "<" (other: like Current): BOOLEAN is -- Is current object less than `other'? do Result := dotnet_name < other.dotnet_name end end -- class COMPARABLE_CONSUMED_MEMBER