protected virtual ConnectionSettingsAwareContractResolver CreateContractResolver() { var contract = new ConnectionSettingsAwareContractResolver(ConnectionSettings); ModifyContractResolver(contract); return(contract); }
private IContractResolver CreateContractResolver() { var contract = new ConnectionSettingsAwareContractResolver(this.ConnectionSettings); ModifyContractResolver(contract); return(contract); }
protected virtual void ModifyContractResolver(ConnectionSettingsAwareContractResolver resolver) => ModifyContractResolverCallback?.Invoke(resolver);
protected override void ModifyContractResolver(ConnectionSettingsAwareContractResolver resolver) => _modifyContractResolver?.Invoke(resolver);
protected virtual void ModifyContractResolver(ConnectionSettingsAwareContractResolver resolver) { }