Share via


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)

判斷是否可以重複使用 AssemblySymbol 時,會比較 DocumentationProviders。 因此,如果多個實例可以代表相同的檔,則必須覆寫 Equals (和 GetHashCode) 來擷取這項事實。 否則,同一個元件的多個 AssemblySymbols 最終可能會與類型階層搭配運作。

(繼承來源 DocumentationProvider)
GetDocumentationForSymbol(String, CultureInfo, CancellationToken)

類別,用來提供 XML 檔給編譯器,以取得來自 XML 文檔來源之中繼資料的成員。

GetHashCode()

判斷是否可以重複使用 AssemblySymbol 時,會比較 DocumentationProviders。 因此,如果多個實例可以代表相同的檔,則 GetHashCode (和 Equals) 必須覆寫才能擷取這項事實。 否則,同一個元件的多個 AssemblySymbols 最終可能會與類型階層搭配運作。

(繼承來源 DocumentationProvider)
GetSourceStream(CancellationToken)

取得 XML 檔的來來源資料流。

適用於