private static TypePool getTypes() { var types = new TypePool(FubuRegistry.FindTheCallingAssembly()); var filter = new CompositeFilter <Assembly>(); filter.Excludes.Add(a => a.IsDynamic); filter.Excludes.Add(a => types.HasAssembly(a)); filter.Includes += (t => true); types.AddSource(() => AppDomain.CurrentDomain.GetAssemblies().Where(filter.MatchesAll)); return(types); }
public AppliesToExpression ToThisAssembly() { return(ToAssembly(FubuRegistry.FindTheCallingAssembly())); }
/// <summary> /// This directs the routing conventions to ignore the default /// assembly namespace when creating a route /// </summary> /// <returns></returns> public RouteConventionExpression RootAtAssemblyNamespace() { var assembly = FubuRegistry.FindTheCallingAssembly(); return(IgnoreNamespaceText(assembly.GetName().Name)); }