public CompareByFieldDefinition(CompareByFieldReference fieldReference, IComparableTypeDefinition fieldTypeDefinition)
     : base(fieldTypeDefinition)
 {
     _thisField = fieldReference.FieldDefinition;
 }
 protected CompareByMemberDefinitionBase(IComparableTypeDefinition memberDefinition)
 {
     MemberTypeDefinition = memberDefinition;
     LocalVariable        = MemberTypeDefinition.CreateVariableDefinition();
 }
 public CompareByPropertyDefinition(CompareByPropertyReference propertyReference, IComparableTypeDefinition propertyTypeDefinition)
     : base(propertyTypeDefinition)
 {
     _thisProperty = propertyReference.PropertyDefinition;
 }