public void Apply <TLinkedSource, TLinkTargetProperty, TLinkedSourceModelProperty>(LoadLinkProtocolForLinkedSourceBuilder <TLinkedSource> loadLinkProtocolForLinkedSourceBuilder, Func <TLinkedSource, TLinkedSourceModelProperty> getLinkedSourceModelProperty, Expression <Func <TLinkedSource, TLinkTargetProperty> > getLinkTargetProperty, PropertyInfo linkedSourceModelProperty, PropertyInfo linkTargetProperty)
 {
     LinkTargetPropertyNamesWhereConventionApplies.Add(linkTargetProperty.Name);
 }
 public void Apply <TLinkedSource, TLinkTargetProperty, TLinkedSourceModelProperty>(LoadLinkProtocolForLinkedSourceBuilder <TLinkedSource> loadLinkProtocolForLinkedSourceBuilder, Func <TLinkedSource, TLinkedSourceModelProperty> getLinkedSourceModelProperty, Expression <Func <TLinkedSource, TLinkTargetProperty> > getLinkTargetProperty, PropertyInfo linkedSourceModelProperty, PropertyInfo linkTargetProperty)
     where TLinkedSource : ILinkedSource
 {
     throw new Exception("apply failed");
 }
 public void Apply <TLinkedSource, TLinkTargetProperty, TLinkedSourceModelProperty>(LoadLinkProtocolForLinkedSourceBuilder <TLinkedSource> loadLinkProtocolForLinkedSourceBuilder, Func <TLinkedSource, TLinkedSourceModelProperty> getLinkedSourceModelProperty, Expression <Func <TLinkedSource, TLinkTargetProperty> > getLinkTargetProperty, PropertyInfo linkedSourceModelProperty, PropertyInfo linkTargetProperty)
 {
 }