LanguageCharacteristics<TTokenizer,TSymbol,TSymbolType>.SplitSymbol 方法

定义

在指定的索引处拆分代码语言符号的内容。

public virtual (TSymbol,TSymbol) SplitSymbol (TSymbol symbol, int splitAt, TSymbolType leftType);
abstract member SplitSymbol : 'Symbol * int * 'SymbolType -> 'Symbol * 'Symbol (requires 'Symbol :> System.Web.Razor.Tokenizer.Symbols.SymbolBase<'SymbolType> and 'Symbol :> System.Web.Razor.Tokenizer.Symbols.SymbolBase<'SymbolType>)
override this.SplitSymbol : 'Symbol * int * 'SymbolType -> 'Symbol * 'Symbol (requires 'Symbol :> System.Web.Razor.Tokenizer.Symbols.SymbolBase<'SymbolType> and 'Symbol :> System.Web.Razor.Tokenizer.Symbols.SymbolBase<'SymbolType>)
Public Overridable Function SplitSymbol (symbol As TSymbol, splitAt As Integer, leftType As TSymbolType) As Tuple(Of TSymbol, TSymbol)

参数

symbol
TSymbol

要拆分其内容的符号。

splitAt
Int32

拆分位置所在的索引。

leftType
TSymbolType

语言符号的枚举类型。

返回

Tuple<TSymbol,TSymbol>

代码语言符号元组。

适用于