Esempio n. 1
0
			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);
 }
Esempio n. 3
0
 public IkvmUnresolvedAssembly(string fullAssemblyName, IDocumentationProvider documentationProvider)
     : base(fullAssemblyName)
 {
     this.documentationProvider = documentationProvider;
 }
Esempio n. 4
0
 private void InitializeProvider(IDocumentationProvider provider)
 {
     HttpConfiguration configuration = new HttpConfiguration();
     configuration.Services.Replace(typeof(IDocumentationProvider), provider);
     generator = new ModelDescriptionGenerator(configuration);
 }
 /// <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);
 }