C# Class Microsoft.Cci.PdbWriter

Inheritance: IDisposable
Afficher le fichier Open project: visualmutator/visualmutator Class Usage Examples

Private Properties

Свойство Type Description
Close void
DefineSequencePointsForCurrentDocument void
GetDocumentWriterFor ISymUnmanagedDocumentWriter

Méthodes publiques

Méthode Description
CloseMethod ( uint offset ) : void
CloseScope ( uint offset ) : void
CloseTokenSourceLocationsScope ( ) : void
DefineCustomMetadata ( string name, byte metadata ) : void
DefineLocalConstant ( string name, object value, uint contantSignatureToken ) : void
DefineLocalVariable ( uint index, string name, bool isCompilerGenerated, uint localVariablesSignatureToken ) : void
DefineSequencePoint ( ILocation location, uint offset ) : void
DefineTokenSourceLocation ( uint token, ILocation location ) : void
Dispose ( ) : void
GetDebugDirectory ( ) : Microsoft.Cci.PeDebugDirectory
OpenMethod ( uint methodToken ) : void
OpenScope ( uint offset ) : void
OpenTokenSourceLocationsScope ( ) : void
PdbWriter ( string fileName, ISourceLocationProvider sourceLocationProvider, bool emitTokenSourceInfo = false ) : System
SetEntryPoint ( uint entryMethodToken ) : void
SetMetadataEmitter ( object metadataEmitter ) : void
UsingNamespace ( string fullName ) : void

Private Methods

Méthode Description
Close ( ) : void
DefineSequencePointsForCurrentDocument ( ) : void

Flushes accumulated sequence points and re-initializes sequence point state.

GetDocumentWriterFor ( IPrimarySourceDocument document ) : ISymUnmanagedDocumentWriter

Method Details

CloseMethod() public méthode

public CloseMethod ( uint offset ) : void
offset uint
Résultat void

CloseScope() public méthode

public CloseScope ( uint offset ) : void
offset uint
Résultat void

CloseTokenSourceLocationsScope() public méthode

public CloseTokenSourceLocationsScope ( ) : void
Résultat void

DefineCustomMetadata() public méthode

public DefineCustomMetadata ( string name, byte metadata ) : void
name string
metadata byte
Résultat void

DefineLocalConstant() public méthode

public DefineLocalConstant ( string name, object value, uint contantSignatureToken ) : void
name string
value object
contantSignatureToken uint
Résultat void

DefineLocalVariable() public méthode

public DefineLocalVariable ( uint index, string name, bool isCompilerGenerated, uint localVariablesSignatureToken ) : void
index uint
name string
isCompilerGenerated bool
localVariablesSignatureToken uint
Résultat void

DefineSequencePoint() public méthode

public DefineSequencePoint ( ILocation location, uint offset ) : void
location ILocation
offset uint
Résultat void

DefineTokenSourceLocation() public méthode

public DefineTokenSourceLocation ( uint token, ILocation location ) : void
token uint
location ILocation
Résultat void

Dispose() public méthode

public Dispose ( ) : void
Résultat void

GetDebugDirectory() public méthode

public GetDebugDirectory ( ) : Microsoft.Cci.PeDebugDirectory
Résultat Microsoft.Cci.PeDebugDirectory

OpenMethod() public méthode

public OpenMethod ( uint methodToken ) : void
methodToken uint
Résultat void

OpenScope() public méthode

public OpenScope ( uint offset ) : void
offset uint
Résultat void

OpenTokenSourceLocationsScope() public méthode

public OpenTokenSourceLocationsScope ( ) : void
Résultat void

PdbWriter() public méthode

public PdbWriter ( string fileName, ISourceLocationProvider sourceLocationProvider, bool emitTokenSourceInfo = false ) : System
fileName string
sourceLocationProvider ISourceLocationProvider
emitTokenSourceInfo bool
Résultat System

SetEntryPoint() public méthode

public SetEntryPoint ( uint entryMethodToken ) : void
entryMethodToken uint
Résultat void

SetMetadataEmitter() public méthode

public SetMetadataEmitter ( object metadataEmitter ) : void
metadataEmitter object
Résultat void

UsingNamespace() public méthode

public UsingNamespace ( string fullName ) : void
fullName string
Résultat void