public static DynamicAssembly AddWebApiReferences(this DynamicAssembly a) { a.AddReferenceFromType <Profile>(); a.AddReferenceFromType <ControllerBase>(); a.Purpose = AssemblyPurpose.RequestProfiles | AssemblyPurpose.ResponseProfiles | AssemblyPurpose.Controllers | AssemblyPurpose.Responses | AssemblyPurpose.Requests; return(a); }
public static DynamicAssembly AddDefaultReferences(this DynamicAssembly assembly) { assembly.AddReferenceFromType(typeof(ICommandHandler <,>)); assembly.AddReferenceFromType <IRepository>(); assembly.AddReferenceFromType <SqlParameterCollection>(); assembly.AddReferenceFromType <IConfiguration>(); assembly.Purpose = AssemblyPurpose.Handlers | AssemblyPurpose.Queries | AssemblyPurpose.Commands | AssemblyPurpose.Results; return(assembly); }