Zdexby TheHolyOneZ
42,628 classes
Class

StyleSyntaxParser

: Object
UnityEngine.UIElements.StyleSheets.Syntax.StyleSyntaxParser, UnityEngine.UIElementsModule 0x0030 (48 B) inherited 0x0010 UnityEngine.UIElementsModule.dll
0x00x0030

Members 4

OffsetSizeNameTypeFlagsDefault
0x08m_ProcessExpressionListList<UnityEngine.UIElements.StyleSheets.Syntax.Expression>Private—
0x08m_ExpressionStackStack<UnityEngine.UIElements.StyleSheets.Syntax.Expression>Private—
0x08m_CombinatorStackStack<UnityEngine.UIElements.StyleSheets.Syntax.ExpressionCombinator>Private—
0x08m_ParsedExpressionCacheDictionary<System.StringPrivate—

Functions 16

SignatureFlagsNativeParams
Expression Parse(const string& syntax)Public0x08
Expression ParseExpression(StyleSyntaxTokenizer tokenizer)Private0x08
void ProcessCombinatorStack()Private0x00
Expression ParseTerm(StyleSyntaxTokenizer tokenizer)Private0x08
ExpressionCombinator ParseCombinatorType(StyleSyntaxTokenizer tokenizer)Private0x08
Expression ParseGroup(StyleSyntaxTokenizer tokenizer)Private0x08
Expression ParseDataType(StyleSyntaxTokenizer tokenizer)Private0x08
Expression ParseNonTerminalValue(const string& syntax)Private0x08
Expression ParseProperty(StyleSyntaxTokenizer tokenizer)Private0x08
void ParseMultiplier(StyleSyntaxTokenizer tokenizer, ref ExpressionMultiplier& multiplier)Private0x0C
void ParseRanges(StyleSyntaxTokenizer tokenizer, ref int& min, ref int& max)Private0x08
void EatSpace(StyleSyntaxTokenizer tokenizer)PrivateStatic0x08
bool IsExpressionEnd(const StyleSyntaxToken& token)PrivateStatic0x18
bool IsCombinator(const StyleSyntaxToken& token)PrivateStatic0x18
bool IsMultiplier(const StyleSyntaxToken& token)PrivateStatic0x18
void .ctor()Public+1 flags0x00

Used by 1

types with a member, parameter or interface of this type