Class StringNode<T>
Unsupported INTERNAL API! Not covered by semantic versioning; might change without notice. A node for the string tokenizer tree.
Inheritance
System.Object
StringNode<T>
Inherited Members
System.Object.ToString()
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
Assembly: EPiServer.Framework.dll
Version: 11.20.7
Syntax
public class StringNode<T>
where T : class
Type Parameters
Constructors
StringNode()
Unsupported INTERNAL API! Not covered by semantic versioning; might change without notice. Initializes a new instance of the StringNode<T> class.
Declaration
StringNode(T, String)
Unsupported INTERNAL API! Not covered by semantic versioning; might change without notice. Initializes a new instance of the StringNode<T> class.
Declaration
protected StringNode(T token, string name)
Parameters
Type |
Name |
Description |
T |
token |
The token.
|
System.String |
name |
The name.
|
Properties
Token
Unsupported INTERNAL API! Not covered by semantic versioning; might change without notice. Gets or sets the token.
Declaration
Property Value
Type |
Description |
T |
The token.
|
Methods
Add(T, String)
Declaration
public void Add(T token, string name)
Parameters
Type |
Name |
Description |
T |
token |
|
System.String |
name |
|
AddHere(T, String)
Declaration
protected void AddHere(T token, string name)
Parameters
Type |
Name |
Description |
T |
token |
|
System.String |
name |
|
AddInternal(T, String)
Declaration
protected bool AddInternal(T token, string name)
Parameters
Type |
Name |
Description |
T |
token |
|
System.String |
name |
|
Returns
Type |
Description |
System.Boolean |
|
Find(Char[], Int32)
Declaration
public T Find(char[] token, int length)
Parameters
Type |
Name |
Description |
System.Char[] |
token |
|
System.Int32 |
length |
|
Returns
Find(Char[], Int32, Int32)
Declaration
protected T Find(char[] token, int position, int length)
Parameters
Type |
Name |
Description |
System.Char[] |
token |
|
System.Int32 |
position |
|
System.Int32 |
length |
|
Returns
MakeReadOnly()
Unsupported INTERNAL API! Not covered by semantic versioning; might change without notice. Makes this instance read-only.
Declaration
public void MakeReadOnly()
Split(Int32)
Declaration
public void Split(int newPrefixLength)
Parameters
Type |
Name |
Description |
System.Int32 |
newPrefixLength |
|
Extension Methods