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; }