C# Класс Sarcasm.GrammarAst.BnfiTermChoice

Наследование: BnfiTermNonTerminal, IBnfiTerm, IUnparsableNonTerminal
Показать файл Открыть проект

Защищенные методы

Метод Описание
BnfiTermChoice ( Type domainType, string name ) : System
GetChildren ( Unparser childBnfTerms, object astValue, Unparser direction ) : IEnumerable
GetChildrenPriority ( IUnparser unparser, object astValue, Unparser children, Unparser direction ) : int?
TryGetUtokensDirectly ( IUnparser unparser, UnparsableAst self, IEnumerable &utokens ) : bool

Приватные методы

Метод Описание
IsMainChild ( BnfTerm bnfTerm ) : bool

Описание методов

BnfiTermChoice() защищенный Метод

protected BnfiTermChoice ( Type domainType, string name ) : System
domainType System.Type
name string
Результат System

GetChildren() защищенный Метод

protected GetChildren ( Unparser childBnfTerms, object astValue, Unparser direction ) : IEnumerable
childBnfTerms Unparser
astValue object
direction Unparser
Результат IEnumerable

GetChildrenPriority() защищенный Метод

protected GetChildrenPriority ( IUnparser unparser, object astValue, Unparser children, Unparser direction ) : int?
unparser IUnparser
astValue object
children Unparser
direction Unparser
Результат int?

TryGetUtokensDirectly() защищенный Метод

protected TryGetUtokensDirectly ( IUnparser unparser, UnparsableAst self, IEnumerable &utokens ) : bool
unparser IUnparser
self Sarcasm.Unparsing.UnparsableAst
utokens IEnumerable
Результат bool