Language: C#
Fluent builder mock-up
public class FluentBuilder : IFluentBuilder { public FluentBuilder() { this.Convention = new TestExportConvention(); } private ITestExportConvention Convention { get; set; } public IFluentBuilder Export<T>(Expression<Func<T, object>> expression) { var member = GetMemberFromExpression(expression); Convention.Member = t => new[] { member }; return this; } public IFluentBuilder ExportAllPublicMembers() { this.Convention.Member = t => t.GetMembers(BindingFlags.Instance | BindingFlags.Public); return this; } }
Report Abuse
Subscribe
Discuss
What's new
What is it
New Snippet
Recent Snippets
My Snippets
Web Code
Search

