HtmlMarkupParser 類別

定義

這個類型/成員可以支援 .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基礎結構,不適合直接從您的程式碼使用。取得值,指出 Tokenizer 是否位於檔案結尾。

(繼承來源 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基礎結構,不適合直接從您的程式碼使用。取得 Tokenizer。

(繼承來源 TokenizerBackedParser<TTokenizer,TSymbol,TSymbolType>)
VoidElements

這個類型/成員可以支援 .NET Framework 基礎結構,但不能直接使用於您的程式碼中。 取得視為 void 的 HTML 標記。

方法

Accept(IEnumerable<TSymbol>)

此類型/成員支援.NET Framework基礎結構,不適合直接從您的程式碼使用。接受符號清單

(繼承來源 TokenizerBackedParser<TTokenizer,TSymbol,TSymbolType>)
Accept(TSymbol)

此類型/成員支援.NET Framework基礎結構,不適合直接從您的程式碼使用。接受指定的符號。

(繼承來源 TokenizerBackedParser<TTokenizer,TSymbol,TSymbolType>)
AcceptAll(TSymbolType[])

此類型/成員支援.NET Framework基礎結構,不適合直接從您的程式碼使用。判斷剖析器是否接受所有類型的 Tokenizer。

(繼承來源 TokenizerBackedParser<TTokenizer,TSymbol,TSymbolType>)
AcceptAndMoveNext()

此類型/成員支援.NET Framework基礎結構,不適合直接從您的程式碼使用。判斷剖析器是否接受並移至下一個 Tokenizer。

(繼承來源 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>)

適用於