public static IBindingModeInfoBehaviorSyntax <TSource> To <TSource>([NotNull] this IBindingToSyntax syntax, [NotNull] TSource source, [NotNull] string sourcePath) { Should.NotBeNull(source, "source"); Should.NotBeNull(sourcePath, "sourcePath"); syntax.Builder.AddOrUpdate(BindingBuilderConstants.Source, source); syntax.Builder.GetOrAddBindingSources().Add(context => BindingExtensions.CreateBindingSource(context, sourcePath, source)); return(syntax.GetOrAddSyntaxBuilder <IBindingModeInfoBehaviorSyntax <TSource>, object, TSource>()); }
public static IBindingModeInfoBehaviorSyntax <object> To([NotNull] this IBindingToSyntax syntax, [NotNull] string sourcePath) { Should.NotBeNull(sourcePath, "sourcePath"); return(syntax.ToSource(context => BindingExtensions.CreateBindingSource(context, sourcePath, null))); }