C# Class Microsoft.CodeAnalysis.BinaryParsers.PortableExecutable.ImageHeader

显示文件 Open project: Microsoft/binskim Class Usage Examples

Public Methods

Method Description
Create ( System.Reflection.PortableExecutable.PEHeader parentHeader, SafePointer sp ) : ImageHeader
GetField ( int n ) : object
GetField ( object o ) : object
GetFieldInfo ( int n ) : Microsoft.CodeAnalysis.BinaryParsers.PortableExecutable.ImageFieldData
GetFieldOffset ( int n ) : int
GetFieldSize ( int n ) : int
ImageHeader ( System.Reflection.PortableExecutable.PEHeader parentHeader, SafePointer sp ) : System
ShiftOffset ( Microsoft.CodeAnalysis.BinaryParsers.PortableExecutable.ImageFieldData fields, int n ) : int

Protected Methods

Method Description
GetFields ( ) : Microsoft.CodeAnalysis.BinaryParsers.PortableExecutable.ImageFieldData[]

Method Details

Create() public abstract method

public abstract Create ( System.Reflection.PortableExecutable.PEHeader parentHeader, SafePointer sp ) : ImageHeader
parentHeader System.Reflection.PortableExecutable.PEHeader
sp SafePointer
return ImageHeader

GetField() public method

public GetField ( int n ) : object
n int
return object

GetField() public method

public GetField ( object o ) : object
o object
return object

GetFieldInfo() public method

public GetFieldInfo ( int n ) : Microsoft.CodeAnalysis.BinaryParsers.PortableExecutable.ImageFieldData
n int
return Microsoft.CodeAnalysis.BinaryParsers.PortableExecutable.ImageFieldData

GetFieldOffset() public method

public GetFieldOffset ( int n ) : int
n int
return int

GetFieldSize() public method

public GetFieldSize ( int n ) : int
n int
return int

GetFields() protected abstract method

protected abstract GetFields ( ) : Microsoft.CodeAnalysis.BinaryParsers.PortableExecutable.ImageFieldData[]
return Microsoft.CodeAnalysis.BinaryParsers.PortableExecutable.ImageFieldData[]

ImageHeader() public method

public ImageHeader ( System.Reflection.PortableExecutable.PEHeader parentHeader, SafePointer sp ) : System
parentHeader System.Reflection.PortableExecutable.PEHeader
sp SafePointer
return System

ShiftOffset() public static method

public static ShiftOffset ( Microsoft.CodeAnalysis.BinaryParsers.PortableExecutable.ImageFieldData fields, int n ) : int
fields Microsoft.CodeAnalysis.BinaryParsers.PortableExecutable.ImageFieldData
n int
return int