C# Класс ApiParser.ApiParser

Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
ApiParser ( UnityApi api, string scriptReferenceRelativePath ) : System
ExportTo ( XmlTextWriter writer ) : void
ParseFolder ( string path, System.Version apiVersion ) : void

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

Метод Описание
OnProgress ( [ e ) : void
ParseDetailsFromExample ( string messageName, ApiNode example, string owningMessageNamespace ) : string[]>.Tuple
ParseFile ( string filename, System.Version apiVersion ) : void
ParseMessage ( ApiNode message, System.Version apiVersion, string hintNamespace ) : UnityApiEventFunction
ParseMessageParameters ( [ arguments, [ parameters ) : void
ParseParameters ( UnityApiEventFunction eventFunction, ApiNode signature, ApiNode details, string owningMessageNamespace, string argumentNames ) : void
PickExample ( [ details ) : ApiNode
PickExample ( [ details, [ type ) : ApiNode
ResolveArguments ( [ details, [ arguments, string argumentNames ) : void

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

ApiParser() публичный Метод

public ApiParser ( UnityApi api, string scriptReferenceRelativePath ) : System
api UnityApi
scriptReferenceRelativePath string
Результат System

ExportTo() публичный Метод

public ExportTo ( XmlTextWriter writer ) : void
writer System.Xml.XmlTextWriter
Результат void

ParseFolder() публичный Метод

public ParseFolder ( string path, System.Version apiVersion ) : void
path string
apiVersion System.Version
Результат void