public CecilProjectContent(TypeStorage types, string assemblyName, IList<IAttribute> assemblyAttributes, IDocumentationProvider documentationProvider) : base(types) { Debug.Assert(assemblyName != null); Debug.Assert(assemblyAttributes != null); this.assemblyName = assemblyName; this.assemblyAttributes = assemblyAttributes; this.documentationProvider = documentationProvider; }
/// <summary> /// Sets the documentation provider for help page. /// </summary> /// <param name="config">The <see cref="HttpConfiguration"/>.</param> /// <param name="documentationProvider">The documentation provider.</param> public static void SetDocumentationProvider(this HttpConfiguration config, IDocumentationProvider documentationProvider) { config.Services.Replace(typeof(IDocumentationProvider), documentationProvider); }
public IkvmUnresolvedAssembly(string fullAssemblyName, IDocumentationProvider documentationProvider) : base(fullAssemblyName) { this.documentationProvider = documentationProvider; }
private void InitializeProvider(IDocumentationProvider provider) { HttpConfiguration configuration = new HttpConfiguration(); configuration.Services.Replace(typeof(IDocumentationProvider), provider); generator = new ModelDescriptionGenerator(configuration); }