Ejemplo n.º 1
0
 /// <summary>
 /// Create a custom instance of the class.
 /// </summary>
 /// <param name="assemblyExtractor">Custom ICanExtractAssemblyXmlDocumentation implementation.</param>
 /// <param name="elementExtractor">Custom ICanExtractXmlDocumentationElement implementation.</param>
 /// <param name="memberExtractor">Custom ICanExtractMemberInfoXmlDocumentation implementation.</param>
 /// <param name="methodExtractor">Custom ICanExtractMethodInfoXmlDocumentation implementation.</param>
 /// <param name="typeExtractor">Custom ICanExtractTypeXmlDocumentation implementation.</param>
 public XmlDocumentationHandler(
     IAssemblyDocumentationExtractor assemblyExtractor,
     IDocumentationElementExtractor elementExtractor,
     IMemberInfoDocumentationExtractor memberExtractor,
     IMethodInfoDocumentationExtractor methodExtractor,
     ITypeDocumentationExtractor typeExtractor)
 {
     _assemblyExtractor = assemblyExtractor;
     _elementExtractor = elementExtractor;
     _memberExtractor = memberExtractor;
     _methodExtractor = methodExtractor;
     _typeExtractor = typeExtractor;
 }
Ejemplo n.º 2
0
 /// <summary>
 /// Create a custom instance of the class.
 /// </summary>
 /// <param name="assemblyExtractor">Custom ICanExtractAssemblyXmlDocumentation implementation.</param>
 /// <param name="elementExtractor">Custom ICanExtractXmlDocumentationElement implementation.</param>
 /// <param name="memberExtractor">Custom ICanExtractMemberInfoXmlDocumentation implementation.</param>
 /// <param name="methodExtractor">Custom ICanExtractMethodInfoXmlDocumentation implementation.</param>
 /// <param name="typeExtractor">Custom ICanExtractTypeXmlDocumentation implementation.</param>
 public XmlDocumentationHandler(
     IAssemblyDocumentationExtractor assemblyExtractor,
     IDocumentationElementExtractor elementExtractor,
     IMemberInfoDocumentationExtractor memberExtractor,
     IMethodInfoDocumentationExtractor methodExtractor,
     ITypeDocumentationExtractor typeExtractor)
 {
     _assemblyExtractor = assemblyExtractor;
     _elementExtractor  = elementExtractor;
     _memberExtractor   = memberExtractor;
     _methodExtractor   = methodExtractor;
     _typeExtractor     = typeExtractor;
 }
 public TypeXmlDocumentationExtractor(IDocumentationElementExtractor xmlDocumentationElementExtractor)
 {
     this.xmlDocumentationElementExtractor = xmlDocumentationElementExtractor;
 }
 public MethodInfoXmlDocumentationExtractor(IDocumentationElementExtractor xmlDocumentationElementExtractor)
 {
     _xmlDocumentationElementExtractor = xmlDocumentationElementExtractor;
 }
 /// <param name="xmlDocumentationElementExtractor">The element documentation extractor to use.</param>
 public MemberInfoXmlDocumentationExtractor(IDocumentationElementExtractor xmlDocumentationElementExtractor)
 {
     this.xmlDocumentationElementExtractor = xmlDocumentationElementExtractor;
 }
Ejemplo n.º 6
0
 /// <summary>
 /// Create a custom instance of the class.
 /// </summary>
 /// <param name="assemblyExtractor">Custom ICanExtractAssemblyXmlDocumentation implementation.</param>
 /// <param name="elementExtractor">Custom ICanExtractXmlDocumentationElement implementation.</param>
 public XmlDocumentationHandler(IAssemblyDocumentationExtractor assemblyExtractor, IDocumentationElementExtractor elementExtractor)
     : this(assemblyExtractor, elementExtractor, new MemberInfoXmlDocumentationExtractor(elementExtractor), new MethodInfoXmlDocumentationExtractor(elementExtractor), new TypeXmlDocumentationExtractor(elementExtractor))
 {
 }
 public MemberInfoXmlDocumentationExtractor(IDocumentationElementExtractor xmlDocumentationElementExtractor)
 {
     _xmlDocumentationElementExtractor = xmlDocumentationElementExtractor;
 }
Ejemplo n.º 8
0
 /// <summary>
 /// Create a custom instance of the class.
 /// </summary>
 /// <param name="assemblyExtractor">Custom ICanExtractAssemblyXmlDocumentation implementation.</param>
 /// <param name="elementExtractor">Custom ICanExtractXmlDocumentationElement implementation.</param>
 public XmlDocumentationHandler(IAssemblyDocumentationExtractor assemblyExtractor, IDocumentationElementExtractor elementExtractor)
     : this(assemblyExtractor, elementExtractor, new MemberInfoXmlDocumentationExtractor(elementExtractor), new MethodInfoXmlDocumentationExtractor(elementExtractor), new TypeXmlDocumentationExtractor(elementExtractor))
 {
 }
Ejemplo n.º 9
0
 public TypeXmlDocumentationExtractor(IDocumentationElementExtractor xmlDocumentationElementExtractor)
 {
     _xmlDocumentationElementExtractor = xmlDocumentationElementExtractor;
 }