HtmlMarkupParser クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
この型/メンバーは、.NET Framework インフラストラクチャをサポートします。独自に作成したコードから直接使用するためのものではありません。 HTML マークアップを解析するための特別なパーサーを表します。
public class HtmlMarkupParser : System.Web.Razor.Parser.TokenizerBackedParser<System.Web.Razor.Tokenizer.HtmlTokenizer,System.Web.Razor.Tokenizer.Symbols.HtmlSymbol,System.Web.Razor.Tokenizer.Symbols.HtmlSymbolType>
type HtmlMarkupParser = class
inherit TokenizerBackedParser<HtmlTokenizer, HtmlSymbol, HtmlSymbolType>
Public Class HtmlMarkupParser
Inherits TokenizerBackedParser(Of HtmlTokenizer, HtmlSymbol, HtmlSymbolType)
- 継承
コンストラクター
| HtmlMarkupParser() |
この型/メンバーは、.NET Framework インフラストラクチャをサポートします。独自に作成したコードから直接使用するためのものではありません。 HtmlMarkupParser クラスの新しいインスタンスを初期化します。 |
プロパティ
| Context |
この型/メンバーは、.NET Framework インフラストラクチャをサポートしており、コードから直接使用することを意図したものではありません。を取得または設定しますParserContext。 (継承元 ParserBase) |
| CurrentLocation |
この型/メンバーは、.NET Framework インフラストラクチャをサポートしており、コードから直接使用することを意図したものではありません。現在のインスタンスの現在の場所を取得します。 (継承元 TokenizerBackedParser<TTokenizer,TSymbol,TSymbolType>) |
| CurrentSymbol |
この型/メンバーは、.NET Framework インフラストラクチャをサポートしており、コードから直接使用することを意図したものではありません。このインスタンスの現在のシンボルを取得します。 (継承元 TokenizerBackedParser<TTokenizer,TSymbol,TSymbolType>) |
| EndOfFile |
この型/メンバーは、.NET Framework インフラストラクチャをサポートしており、コードから直接使用することを意図したものではありません。トークナイザーがファイルの末尾にあるかどうかを示す値を取得します。 (継承元 TokenizerBackedParser<TTokenizer,TSymbol,TSymbolType>) |
| IsMarkupParser |
この型/メンバーは、.NET Framework インフラストラクチャをサポートしており、コードから直接使用することを意図したものではありません。パーサーがマークアップ パーサーであるかどうかを示す値を取得します。 (継承元 ParserBase) |
| Language |
この型/メンバーは、.NET Framework インフラストラクチャをサポートします。独自に作成したコードから直接使用するためのものではありません。 HTML 言語の特性を定義するインスタンスを取得します。 |
| OtherParser |
この型/メンバーは、.NET Framework インフラストラクチャをサポートします。独自に作成したコードから直接使用するためのものではありません。 HTML マークアップを解析するための他のパーサーを取得します。 |
| PreviousSymbol |
この型/メンバーは、.NET Framework インフラストラクチャをサポートしており、コードから直接使用することを意図したものではありません。このインスタンスの前のシンボルを取得します。 (継承元 TokenizerBackedParser<TTokenizer,TSymbol,TSymbolType>) |
| Span |
この型/メンバーは、.NET Framework インフラストラクチャをサポートしており、コードから直接使用することを意図したものではありません。このインスタンスに関連付けられている をSpanBuilder取得または設定します。 (継承元 TokenizerBackedParser<TTokenizer,TSymbol,TSymbolType>) |
| SpanConfig |
この型/メンバーは、.NET Framework インフラストラクチャをサポートしており、コードから直接使用することを意図したものではありません。スパン構成を取得または設定します。 (継承元 TokenizerBackedParser<TTokenizer,TSymbol,TSymbolType>) |
| Tokenizer |
この型/メンバーは、.NET Framework インフラストラクチャをサポートしており、コードから直接使用することを意図したものではありません。トークナイザーを取得します。 (継承元 TokenizerBackedParser<TTokenizer,TSymbol,TSymbolType>) |
| VoidElements |
この型/メンバーは、.NET Framework インフラストラクチャをサポートします。独自に作成したコードから直接使用するためのものではありません。 無効とみなされる HTML タグを取得します。 |
メソッド
| Accept(IEnumerable<TSymbol>) |
この型/メンバーは、.NET Framework インフラストラクチャをサポートしており、コードから直接使用することを意図したものではありません。シンボルの一覧を受け入れます (継承元 TokenizerBackedParser<TTokenizer,TSymbol,TSymbolType>) |
| Accept(TSymbol) |
この型/メンバーは、.NET Framework インフラストラクチャをサポートしており、コードから直接使用することを意図したものではありません。指定したシンボルを受け入れます。 (継承元 TokenizerBackedParser<TTokenizer,TSymbol,TSymbolType>) |
| AcceptAll(TSymbolType[]) |
この型/メンバーは、.NET Framework インフラストラクチャをサポートしており、コードから直接使用することを意図したものではありません。パーサーがすべての種類のトークナイザーを受け入れるかどうかを判断します。 (継承元 TokenizerBackedParser<TTokenizer,TSymbol,TSymbolType>) |
| AcceptAndMoveNext() |
この型/メンバーは、.NET Framework インフラストラクチャをサポートしており、コードから直接使用することを意図したものではありません。パーサーが受け入れ、次のトークナイザーに移動するかどうかを決定します。 (継承元 TokenizerBackedParser<TTokenizer,TSymbol,TSymbolType>) |
| AcceptSingleWhiteSpaceCharacter() |
この型/メンバーは、.NET Framework インフラストラクチャをサポートしており、コードから直接使用することを意図したものではありません。パーサーが単一の空白文字を受け入れるかどうかを判断します。 (継承元 TokenizerBackedParser<TTokenizer,TSymbol,TSymbolType>) |
| AcceptUntil(TSymbolType) |
この型/メンバーは、.NET Framework インフラストラクチャをサポートしており、コードから直接使用することを意図したものではありません。指定された型のトークンが見つかるまでトークンを受け入れます。 (継承元 TokenizerBackedParser<TTokenizer,TSymbol,TSymbolType>) |
| AcceptUntil(TSymbolType, TSymbolType) |
この型/メンバーは、.NET Framework インフラストラクチャをサポートしており、コードから直接使用することを意図したものではありません。指定された型のトークンが見つかるまでトークンを受け入れ、次のトークンが指定された型になるようにバックアップします。 (継承元 TokenizerBackedParser<TTokenizer,TSymbol,TSymbolType>) |
| AcceptUntil(TSymbolType, TSymbolType, TSymbolType) |
この型/メンバーは、.NET Framework インフラストラクチャをサポートしており、コードから直接使用することを意図したものではありません。指定された型のトークンが見つかるまで、指定されたトークンを受け入れます。 (継承元 TokenizerBackedParser<TTokenizer,TSymbol,TSymbolType>) |
| AcceptUntil(TSymbolType[]) |
この型/メンバーは、.NET Framework インフラストラクチャをサポートしており、コードから直接使用することを意図したものではありません。指定された型のトークンが見つかるまでトークンを受け入れます。 (継承元 TokenizerBackedParser<TTokenizer,TSymbol,TSymbolType>) |
| AcceptWhile(Func<TSymbol,Boolean>) |
条件を満たしている間、トークンを受け入れます。 (継承元 TokenizerBackedParser<TTokenizer,TSymbol,TSymbolType>) |
| AcceptWhile(TSymbolType) |
この型/メンバーは、.NET Framework インフラストラクチャをサポートしており、コードから直接使用することを意図したものではありません。指定された型のトークンが見つからないときにトークンを受け入れます。 (継承元 TokenizerBackedParser<TTokenizer,TSymbol,TSymbolType>) |
| AcceptWhile(TSymbolType, TSymbolType) |
この型/メンバーは、.NET Framework インフラストラクチャをサポートしており、コードから直接使用することを意図したものではありません。指定された型のトークンに達している間にトークンを受け入れます。 (継承元 TokenizerBackedParser<TTokenizer,TSymbol,TSymbolType>) |
| AcceptWhile(TSymbolType, TSymbolType, TSymbolType) |
この型/メンバーは、.NET Framework インフラストラクチャをサポートしており、コードから直接使用することを意図したものではありません。指定された型のトークンに達している間にトークンを受け入れます。 (継承元 TokenizerBackedParser<TTokenizer,TSymbol,TSymbolType>) |
| AcceptWhile(TSymbolType[]) |
この型/メンバーは、.NET Framework インフラストラクチャをサポートしており、コードから直接使用することを意図したものではありません。指定された型のトークンに達している間にトークンを受け入れます。 (継承元 TokenizerBackedParser<TTokenizer,TSymbol,TSymbolType>) |
| AcceptWhiteSpaceInLines() |
この型/メンバーは、.NET Framework インフラストラクチャをサポートしており、コードから直接使用することを意図したものではありません。パーサーが行内の空白文字を受け入れるかどうかを判断します。 (継承元 TokenizerBackedParser<TTokenizer,TSymbol,TSymbolType>) |
| AddMarkerSymbolIfNecessary() |
この型/メンバーは、.NET Framework インフラストラクチャをサポートしており、コードから直接使用することを意図したものではありません。必要に応じてマーカー 記号を追加します。 (継承元 TokenizerBackedParser<TTokenizer,TSymbol,TSymbolType>) |
| AddMarkerSymbolIfNecessary(SourceLocation) |
この型/メンバーは、.NET Framework インフラストラクチャをサポートしており、コードから直接使用することを意図したものではありません。必要に応じてマーカー 記号を追加します。 (継承元 TokenizerBackedParser<TTokenizer,TSymbol,TSymbolType>) |
| At(TSymbolType) |
この型/メンバーは、.NET Framework インフラストラクチャをサポートしており、コードから直接使用することを意図したものではありません。トークンが指定した型であるかどうかを判断します。 (継承元 TokenizerBackedParser<TTokenizer,TSymbol,TSymbolType>) |
| AtIdentifier(Boolean) |
この型/メンバーは、.NET Framework インフラストラクチャをサポートしており、コードから直接使用することを意図したものではありません。トークンが指定した識別子にあるかどうかを判断します。 (継承元 TokenizerBackedParser<TTokenizer,TSymbol,TSymbolType>) |
| Balance(BalancingModes) |
この型/メンバーは、.NET Framework インフラストラクチャをサポートしており、コードから直接使用することを意図したものではありません。解析がバランスであるかどうかを判断します。 (継承元 TokenizerBackedParser<TTokenizer,TSymbol,TSymbolType>) |
| Balance(BalancingModes, TSymbolType, TSymbolType, SourceLocation) |
この型/メンバーは、.NET Framework インフラストラクチャをサポートしており、コードから直接使用することを意図したものではありません。解析がバランスであるかどうかを判断します。 (継承元 TokenizerBackedParser<TTokenizer,TSymbol,TSymbolType>) |
| BuildSpan(SpanBuilder, SourceLocation, String) |
この型/メンバーは、.NET Framework インフラストラクチャをサポートします。独自に作成したコードから直接使用するためのものではありません。 指定したスパン ビルダーを使用して指定されたコンテンツのスパンを構築します。 |
| ConfigureSpan(Action<SpanBuilder,Action<SpanBuilder>>) |
スパンを構成します。 (継承元 TokenizerBackedParser<TTokenizer,TSymbol,TSymbolType>) |
| ConfigureSpan(Action<SpanBuilder>) |
この型/メンバーは、.NET Framework インフラストラクチャをサポートしており、コードから直接使用することを意図したものではありません。スパンを構成します。 (継承元 TokenizerBackedParser<TTokenizer,TSymbol,TSymbolType>) |
| EnsureCurrent() |
この型/メンバーは、.NET Framework インフラストラクチャをサポートしており、コードから直接使用することを意図したものではありません。現在のパーサーを確認するかどうかを決定します。 (継承元 TokenizerBackedParser<TTokenizer,TSymbol,TSymbolType>) |
| Expected(KnownSymbolType) |
この型/メンバーは、.NET Framework インフラストラクチャをサポートしており、コードから直接使用することを意図したものではありません。指定された型を持つ予期されるトークンを示します。 (継承元 TokenizerBackedParser<TTokenizer,TSymbol,TSymbolType>) |
| Expected(TSymbolType[]) |
この型/メンバーは、.NET Framework インフラストラクチャをサポートしており、コードから直接使用することを意図したものではありません。指定された型を持つ予期されるトークンを示します。 (継承元 TokenizerBackedParser<TTokenizer,TSymbol,TSymbolType>) |
| HandleEmbeddedTransition() |
この型/メンバーは、.NET Framework インフラストラクチャをサポートしており、コードから直接使用することを意図したものではありません。埋め込み遷移を処理します。 (継承元 TokenizerBackedParser<TTokenizer,TSymbol,TSymbolType>) |
| Initialize(SpanBuilder) |
この型/メンバーは、.NET Framework インフラストラクチャをサポートしており、コードから直接使用することを意図したものではありません。指定したスパンを初期化します。 (継承元 TokenizerBackedParser<TTokenizer,TSymbol,TSymbolType>) |
| IsAtEmbeddedTransition(Boolean, Boolean) |
この型/メンバーは、.NET Framework インフラストラクチャをサポートしており、コードから直接使用することを意図したものではありません。このインスタンスが埋め込み遷移にあるかどうかを判断します。 (継承元 TokenizerBackedParser<TTokenizer,TSymbol,TSymbolType>) |
| IsSpacingToken(Boolean) |
この型/メンバーは、.NET Framework インフラストラクチャをサポートします。独自に作成したコードから直接使用するためのものではありません。 HTML のスペースで使用されるトークンを判断するために使用する関数デリゲートを返します。 |
| NextIs(Func<TSymbol,Boolean>) |
指定された条件のトークンを渡すかどうかを判断します。 (継承元 TokenizerBackedParser<TTokenizer,TSymbol,TSymbolType>) |
| NextIs(TSymbolType) |
この型/メンバーは、.NET Framework インフラストラクチャをサポートしており、コードから直接使用することを意図したものではありません。指定した型のトークンが渡されるかどうかを判断します。 (継承元 TokenizerBackedParser<TTokenizer,TSymbol,TSymbolType>) |
| NextIs(TSymbolType[]) |
この型/メンバーは、.NET Framework インフラストラクチャをサポートしており、コードから直接使用することを意図したものではありません。指定した型のトークンが渡されるかどうかを判断します。 (継承元 TokenizerBackedParser<TTokenizer,TSymbol,TSymbolType>) |
| NextToken() |
この型/メンバーは、.NET Framework インフラストラクチャをサポートしており、コードから直接使用することを意図したものではありません。パーサーが次のトークンに進むかどうかを判断します。 (継承元 TokenizerBackedParser<TTokenizer,TSymbol,TSymbolType>) |
| Optional(KnownSymbolType) |
この型/メンバーは、.NET Framework インフラストラクチャをサポートしており、コードから直接使用することを意図したものではありません。指定した型でトークンを解析することが省略可能かどうかを判断します。 (継承元 TokenizerBackedParser<TTokenizer,TSymbol,TSymbolType>) |
| Optional(TSymbolType) |
この型/メンバーは、.NET Framework インフラストラクチャをサポートしており、コードから直接使用することを意図したものではありません。指定した型でトークンを解析することが省略可能かどうかを判断します。 (継承元 TokenizerBackedParser<TTokenizer,TSymbol,TSymbolType>) |
| Output(AcceptedCharacters) |
この型/メンバーは、.NET Framework インフラストラクチャをサポートしており、コードから直接使用することを意図したものではありません。受け入れられた文字を含むトークンを出力します。 (継承元 TokenizerBackedParser<TTokenizer,TSymbol,TSymbolType>) |
| Output(SpanKind) |
この型/メンバーは、.NET Framework インフラストラクチャをサポートしており、コードから直接使用することを意図したものではありません。スパンの種類を持つトークンを出力します。 (継承元 TokenizerBackedParser<TTokenizer,TSymbol,TSymbolType>) |
| Output(SpanKind, AcceptedCharacters) |
この型/メンバーは、.NET Framework インフラストラクチャをサポートしており、コードから直接使用することを意図したものではありません。指定されたスパンの種類と受け入れ可能な文字を持つトークンを出力します。 (継承元 TokenizerBackedParser<TTokenizer,TSymbol,TSymbolType>) |
| OutputSpanBeforeRazorComment() |
この型/メンバーは、.NET Framework インフラストラクチャをサポートします。独自に作成したコードから直接使用するためのものではありません。 Razor コメントの前にスパンを構築します。 |
| ParseBlock() |
この型/メンバーは、.NET Framework インフラストラクチャをサポートします。独自に作成したコードから直接使用するためのものではありません。 次の HTML ブロックを解析します。 |
| ParseDocument() |
この型/メンバーは、.NET Framework インフラストラクチャをサポートします。独自に作成したコードから直接使用するためのものではありません。 HTML ドキュメントを解析します。 |
| ParseSection(Tuple<String,String>, Boolean) |
入れ子シーケンスによって与えられたマークアップを持つセクションを解析します。 |
| PushSpanConfig() |
この型/メンバーは、.NET Framework インフラストラクチャをサポートしており、コードから直接使用することを意図したものではありません。スパン構成をプッシュします。 (継承元 TokenizerBackedParser<TTokenizer,TSymbol,TSymbolType>) |
| PushSpanConfig(Action<SpanBuilder,Action<SpanBuilder>>) |
スパンの構成をプッシュします。 (継承元 TokenizerBackedParser<TTokenizer,TSymbol,TSymbolType>) |
| PushSpanConfig(Action<SpanBuilder>) |
この型/メンバーは、.NET Framework インフラストラクチャをサポートしており、コードから直接使用することを意図したものではありません。スパン構成をプッシュします。 (継承元 TokenizerBackedParser<TTokenizer,TSymbol,TSymbolType>) |
| PutBack(IEnumerable<TSymbol>) |
この型/メンバーは、.NET Framework インフラストラクチャをサポートしており、コードから直接使用することを意図したものではありません。画面切り替えを元に戻します。 (継承元 TokenizerBackedParser<TTokenizer,TSymbol,TSymbolType>) |
| PutBack(TSymbol) |
この型/メンバーは、.NET Framework インフラストラクチャをサポートしており、コードから直接使用することを意図したものではありません。画面切り替えを元に戻します。 (継承元 TokenizerBackedParser<TTokenizer,TSymbol,TSymbolType>) |
| PutCurrentBack() |
この型/メンバーは、.NET Framework インフラストラクチャをサポートしており、コードから直接使用することを意図したものではありません。現在の画面切り替えを元に戻します。 (継承元 TokenizerBackedParser<TTokenizer,TSymbol,TSymbolType>) |
| RazorComment() |
この型/メンバーは、.NET Framework インフラストラクチャをサポートしており、コードから直接使用することを意図したものではありません。Razor コメントを表示します。 (継承元 TokenizerBackedParser<TTokenizer,TSymbol,TSymbolType>) |
| ReadWhile(Func<TSymbol,Boolean>) |
条件を満たさない間、トークンを読み取ります。 (継承元 TokenizerBackedParser<TTokenizer,TSymbol,TSymbolType>) |
| Required(TSymbolType, Boolean, String) |
この型/メンバーは、.NET Framework インフラストラクチャをサポートしており、コードから直接使用することを意図したものではありません。予想されるトークンが必要かどうかを判断します。 (継承元 TokenizerBackedParser<TTokenizer,TSymbol,TSymbolType>) |
| SkipToAndParseCode(Func<HtmlSymbol,Boolean>) |
この型/メンバーは、.NET Framework インフラストラクチャをサポートします。独自に作成したコードから直接使用するためのものではありません。 指定された条件を満たすまで解析をスキップします。 |
| SkipToAndParseCode(HtmlSymbolType) |
この型/メンバーは、.NET Framework インフラストラクチャをサポートします。独自に作成したコードから直接使用するためのものではありません。 指定された HTML 記号の型が検出されるまで解析をスキップします。 |
| Was(TSymbolType) |
この型/メンバーは、.NET Framework インフラストラクチャをサポートしており、コードから直接使用することを意図したものではありません。指定された型のトークンが解析されたかどうかを判断します。 (継承元 TokenizerBackedParser<TTokenizer,TSymbol,TSymbolType>) |