ParserContext 類別

定義

這個類型/成員可以支援 .NET Framework 基礎結構,但不能直接使用於您的程式碼中。 表示可以切換為程式碼或標記的剖析器內容。

public class ParserContext
type ParserContext = class
Public Class ParserContext
繼承
ParserContext

建構函式

ParserContext(ITextDocument, ParserBase, ParserBase, ParserBase)

這個類型/成員可以支援 .NET Framework 基礎結構,但不能直接使用於您的程式碼中。 初始化 ParserContext 類別的新執行個體。

屬性

ActiveParser

這個類型/成員可以支援 .NET Framework 基礎結構,但不能直接使用於您的程式碼中。 取得或設定內容的作用中剖析器。

CodeParser

這個類型/成員可以支援 .NET Framework 基礎結構,但不能直接使用於您的程式碼中。 取得或設定內容的程式碼剖析器。

CurrentBlock

這個類型/成員可以支援 .NET Framework 基礎結構,但不能直接使用於您的程式碼中。 取得目前區塊建立器。

CurrentCharacter

這個類型/成員可以支援 .NET Framework 基礎結構,但不能直接使用於您的程式碼中。 從來源取得目前可用的字元。

DesignTimeMode

這個類型/成員可以支援 .NET Framework 基礎結構,但不能直接使用於您的程式碼中。 取得或設定值,這個值表示剖析器是否為設計模式。

EndOfFile

這個類型/成員可以支援 .NET Framework 基礎結構,但不能直接使用於您的程式碼中。 取得值,指出來源狀態是否為檔案結尾。

Errors

這個類型/成員可以支援 .NET Framework 基礎結構,但不能直接使用於您的程式碼中。 取得或設定剖析時的錯誤清單。

LastAcceptedCharacters

這個類型/成員可以支援 .NET Framework 基礎結構,但不能直接使用於您的程式碼中。 取得最後接受的字元。

LastSpan

這個類型/成員可以支援 .NET Framework 基礎結構,但不能直接使用於您的程式碼中。 取得或設定上次範圍。

MarkupParser

這個類型/成員可以支援 .NET Framework 基礎結構,但不能直接使用於您的程式碼中。 取得或設定內容的標記剖析器。

Source

這個類型/成員可以支援 .NET Framework 基礎結構,但不能直接使用於您的程式碼中。 取得或設定來源文件的文字讀取器。

WhiteSpaceIsSignificantToAncestorBlock

這個類型/成員可以支援 .NET Framework 基礎結構,但不能直接使用於您的程式碼中。 取得或設定值,這個值表示空白字元對於上階區塊來說是否重要。

方法

AddSpan(Span)

這個類型/成員可以支援 .NET Framework 基礎結構,但不能直接使用於您的程式碼中。 在區塊建立器堆疊結尾處新增指定的範圍。

CompleteParse()

這個類型/成員可以支援 .NET Framework 基礎結構,但不能直接使用於您的程式碼中。 剖析上次範圍,並傳回包含新建立區塊的剖析結果。

EndBlock()

這個類型/成員可以支援 .NET Framework 基礎結構,但不能直接使用於您的程式碼中。 從區塊建立器堆疊的上個項目建立結尾區塊。

IsWithin(BlockType)

這個類型/成員可以支援 .NET Framework 基礎結構,但不能直接使用於您的程式碼中。 判斷指定區塊類型是否存在於區塊建立器清單中。

OnError(SourceLocation, String)

這個類型/成員可以支援 .NET Framework 基礎結構,但不能直接使用於您的程式碼中。 當剖析發生錯誤時產生。

OnError(SourceLocation, String, Object[])

這個類型/成員可以支援 .NET Framework 基礎結構,但不能直接使用於您的程式碼中。 當剖析發生錯誤時產生。

StartBlock()

這個類型/成員可以支援 .NET Framework 基礎結構,但不能直接使用於您的程式碼中。 在區塊建立器堆疊結尾處新增新的區塊建立器,並傳回傳回結尾區塊的可處置動作。

StartBlock(BlockType)

這個類型/成員可以支援 .NET Framework 基礎結構,但不能直接使用於您的程式碼中。 在區塊建立器堆疊結尾處新增新的區塊建立器,並傳回傳回結尾區塊的可處置動作。

SwitchActiveParser()

這個類型/成員可以支援 .NET Framework 基礎結構,但不能直接使用於您的程式碼中。 或者,切換程式碼剖析器或標記剖析器做為作用中剖析器。

適用於