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
파일 보기 프로젝트 열기: uxmal/reko 1 사용 예제들

공개 메소드들

메소드 설명
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