/// <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; }
/// <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; }
/// <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; }
/// <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 TypeXmlDocumentationExtractor(IDocumentationElementExtractor xmlDocumentationElementExtractor) { _xmlDocumentationElementExtractor = xmlDocumentationElementExtractor; }