Share via


LanguageCharacteristics<TTokenizer, TSymbol, TSymbolType>.SplitSymbol Method

Splits the content of the code language symbol at the specified index.

Namespace:  System.Web.Razor.Parser
Assembly:  System.Web.Razor (in System.Web.Razor.dll)

Syntax

'Declaration
Public Overridable Function SplitSymbol ( _
    symbol As TSymbol, _
    splitAt As Integer, _
    leftType As TSymbolType _
) As Tuple(Of TSymbol, TSymbol)
'Usage
Dim instance As LanguageCharacteristics 
Dim symbol As TSymbol
Dim splitAt As Integer 
Dim leftType As TSymbolType
Dim returnValue As Tuple(Of TSymbol, TSymbol)

returnValue = instance.SplitSymbol(symbol, _
    splitAt, leftType)
public virtual Tuple<TSymbol, TSymbol> SplitSymbol(
    TSymbol symbol,
    int splitAt,
    TSymbolType leftType
)
public:
virtual Tuple<TSymbol, TSymbol>^ SplitSymbol(
    TSymbol symbol, 
    int splitAt, 
    TSymbolType leftType
)
abstract SplitSymbol : 
        symbol:'TSymbol * 
        splitAt:int * 
        leftType:'TSymbolType -> Tuple<'TSymbol, 'TSymbol> 
override SplitSymbol : 
        symbol:'TSymbol * 
        splitAt:int * 
        leftType:'TSymbolType -> Tuple<'TSymbol, 'TSymbol> 
public function SplitSymbol(
    symbol : TSymbol, 
    splitAt : int, 
    leftType : TSymbolType
) : Tuple<TSymbol, TSymbol>

Parameters

  • symbol
    Type: TSymbol
    The symbol whose content is to be splitted.
  • splitAt
    Type: System.Int32
    The index where the split occurs.
  • leftType
    Type: TSymbolType
    The enumeration type for the language symbol.

Return Value

Type: System.Tuple<TSymbol, TSymbol>
A tuple of code language symbol.

See Also

Reference

LanguageCharacteristics<TTokenizer, TSymbol, TSymbolType> Class

System.Web.Razor.Parser Namespace