다음을 통해 공유


XmlDocumentationProvider 클래스

정의

XML 문서 원본의 메타데이터 멤버에 대한 XML 설명서를 컴파일러에 제공하는 데 사용되는 클래스입니다.

public ref class XmlDocumentationProvider abstract : Microsoft::CodeAnalysis::DocumentationProvider
public abstract class XmlDocumentationProvider : Microsoft.CodeAnalysis.DocumentationProvider
type XmlDocumentationProvider = class
    inherit DocumentationProvider
Public MustInherit Class XmlDocumentationProvider
Inherits DocumentationProvider
상속
XmlDocumentationProvider

생성자

XmlDocumentationProvider()

XML 문서 원본의 메타데이터 멤버에 대한 XML 설명서를 컴파일러에 제공하는 데 사용되는 클래스입니다.

메서드

CreateFromBytes(Byte[])

XmlDocumentationProvider XML 문서 데이터를 나타내는 바이트를 만듭니다.

CreateFromFile(String)

XmlDocumentationProvider XML 설명서 파일에서 만듭니다.

Equals(Object)

DocumentationProviders는 AssemblySymbol을 다시 사용할 수 있는지 여부를 결정할 때 비교됩니다. 따라서 여러 인스턴스가 동일한 설명서를 나타낼 수 있는 경우 이 사실을 캡처하려면 Equals(및 GetHashCode)를 재정의해야 합니다. 그렇지 않으면 동일한 어셈블리에 대해 여러 AssemblySymbols로 끝날 수 있습니다. 이 어셈블리는 형식 계층 구조에 혼란을 줍니다.

(다음에서 상속됨 DocumentationProvider)
GetDocumentationForSymbol(String, CultureInfo, CancellationToken)

XML 문서 원본의 메타데이터 멤버에 대한 XML 설명서를 컴파일러에 제공하는 데 사용되는 클래스입니다.

GetHashCode()

DocumentationProviders는 AssemblySymbol을 다시 사용할 수 있는지 여부를 결정할 때 비교됩니다. 따라서 여러 인스턴스가 동일한 설명서를 나타낼 수 있는 경우 GetHashCode(및 Equals)를 재정의하여 이 사실을 캡처해야 합니다. 그렇지 않으면 동일한 어셈블리에 대해 여러 AssemblySymbols로 끝날 수 있습니다. 이 어셈블리는 형식 계층 구조에 혼란을 줍니다.

(다음에서 상속됨 DocumentationProvider)
GetSourceStream(CancellationToken)

XML 문서의 원본 스트림을 가져옵니다.

적용 대상