C# Класс Reko.Environments.Windows.WineSpecFileLoader

Loads metadata info encoded as a WINE spec file (see https://www.winehq.org/docs/winelib-guide/spec-file for details)
Наследование: Reko.Core.MetadataLoader
Показать файл Открыть проект Примеры использования класса

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

Метод Описание
Load ( IPlatform platform, Reko.Core.TypeLibrary dstLib ) : Reko.Core.TypeLibrary
Load ( IPlatform platform, string module, Reko.Core.TypeLibrary dstLib ) : Reko.Core.TypeLibrary
ParseLine ( ) : SystemService>.Tuple
WineSpecFileLoader ( IServiceProvider services, string filename, byte bytes ) : Reko.Arch.X86

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

Метод Описание
DefaultModuleName ( string filename ) : string
Expect ( TokenType type ) : Token
Get ( ) : Token
LoadParameter ( SerializedSignature ssig, List args ) : bool
ParseCallingConvention ( ) : string
ParseOptions ( ) : string>.Dictionary
ParseOrdinal ( ) : int?
ParseParameters ( SerializedSignature ssig ) : Reko.Core.Serialization.Argument_v1[]
Peek ( ) : Token
PeekAndDiscard ( TokenType type ) : bool
SkipToEndOfLine ( ) : void

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

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

public Load ( IPlatform platform, Reko.Core.TypeLibrary dstLib ) : Reko.Core.TypeLibrary
platform IPlatform
dstLib Reko.Core.TypeLibrary
Результат Reko.Core.TypeLibrary

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

public Load ( IPlatform platform, string module, Reko.Core.TypeLibrary dstLib ) : Reko.Core.TypeLibrary
platform IPlatform
module string
dstLib Reko.Core.TypeLibrary
Результат Reko.Core.TypeLibrary

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

public ParseLine ( ) : SystemService>.Tuple
Результат SystemService>.Tuple

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

public WineSpecFileLoader ( IServiceProvider services, string filename, byte bytes ) : Reko.Arch.X86
services IServiceProvider
filename string
bytes byte
Результат Reko.Arch.X86