次の方法で共有


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 インフラストラクチャをサポートします。独自に作成したコードから直接使用するためのものではありません。 または、コード パーサーやマークアップ パーサーをアクティブ パーサーに切り替えます。

適用対象