C# Class VisualMutator.Model.CciModuleSource

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

Méthodes publiques

Méthode Description
AppendFromFile ( string filePath ) : IModuleInfo
CciModuleSource ( MetadataReaderHost host = null ) : System
CciModuleSource ( MetadataReaderHost host, List moduleInfoList ) : System
CciModuleSource ( ProjectFilesClone filesClone ) : System
CciModuleSource ( string path ) : System
CloneWith ( IAssembly newMod ) : CciModuleSource
Copy ( ModuleInfo module ) : Microsoft.Cci.MutableCodeModel.Assembly
CreateCopier ( ) : CodeDeepCopier
Decompile ( ModuleInfo module ) : Microsoft.Cci.MutableCodeModel.Assembly
DecompileFile ( string filePath ) : ModuleInfo
Dispose ( ) : void
Dispose ( bool disposing ) : void
FindModuleInfo ( IModule module ) : IModuleInfo
GetSourceEmitter ( CodeLanguage lang, IModule module, SourceEmitterOutputString output ) : SourceEmitter
ReplaceWith ( IAssembly newMod ) : void
ReplaceWith ( List modules ) : void
TryGetPdbReader ( IAssembly assembly, Microsoft.Cci.PdbReader &reader ) : bool
WriteToStream ( IModuleInfo moduleInfo ) : MemoryStream
WriteToStream ( IModuleInfo moduleInfo, FileStream stream, string filePath ) : void

Private Methods

Méthode Description
CciModuleSource ( MetadataReaderHost host, IAssembly module ) : System
LoadAssemblyFrom ( string filePath ) : IAssembly
ReadPdb ( string pdbFile ) : Microsoft.Cci.PdbReader

Method Details

AppendFromFile() public méthode

public AppendFromFile ( string filePath ) : IModuleInfo
filePath string
Résultat IModuleInfo

CciModuleSource() public méthode

public CciModuleSource ( MetadataReaderHost host = null ) : System
host Microsoft.Cci.MetadataReaderHost
Résultat System

CciModuleSource() public méthode

public CciModuleSource ( MetadataReaderHost host, List moduleInfoList ) : System
host Microsoft.Cci.MetadataReaderHost
moduleInfoList List
Résultat System

CciModuleSource() public méthode

public CciModuleSource ( ProjectFilesClone filesClone ) : System
filesClone VisualMutator.Infrastructure.ProjectFilesClone
Résultat System

CciModuleSource() public méthode

public CciModuleSource ( string path ) : System
path string
Résultat System

CloneWith() public méthode

public CloneWith ( IAssembly newMod ) : CciModuleSource
newMod IAssembly
Résultat CciModuleSource

Copy() public méthode

public Copy ( ModuleInfo module ) : Microsoft.Cci.MutableCodeModel.Assembly
module ModuleInfo
Résultat Microsoft.Cci.MutableCodeModel.Assembly

CreateCopier() public méthode

public CreateCopier ( ) : CodeDeepCopier
Résultat Microsoft.Cci.MutableCodeModel.CodeDeepCopier

Decompile() public méthode

public Decompile ( ModuleInfo module ) : Microsoft.Cci.MutableCodeModel.Assembly
module ModuleInfo
Résultat Microsoft.Cci.MutableCodeModel.Assembly

DecompileFile() public méthode

public DecompileFile ( string filePath ) : ModuleInfo
filePath string
Résultat ModuleInfo

Dispose() public méthode

public Dispose ( ) : void
Résultat void

Dispose() public méthode

public Dispose ( bool disposing ) : void
disposing bool
Résultat void

FindModuleInfo() public méthode

public FindModuleInfo ( IModule module ) : IModuleInfo
module IModule
Résultat IModuleInfo

GetSourceEmitter() public méthode

public GetSourceEmitter ( CodeLanguage lang, IModule module, SourceEmitterOutputString output ) : SourceEmitter
lang CodeLanguage
module IModule
output CSharpSourceEmitter.SourceEmitterOutputString
Résultat CSharpSourceEmitter.SourceEmitter

ReplaceWith() public méthode

public ReplaceWith ( IAssembly newMod ) : void
newMod IAssembly
Résultat void

ReplaceWith() public méthode

public ReplaceWith ( List modules ) : void
modules List
Résultat void

TryGetPdbReader() public méthode

public TryGetPdbReader ( IAssembly assembly, Microsoft.Cci.PdbReader &reader ) : bool
assembly IAssembly
reader Microsoft.Cci.PdbReader
Résultat bool

WriteToStream() public méthode

public WriteToStream ( IModuleInfo moduleInfo ) : MemoryStream
moduleInfo IModuleInfo
Résultat MemoryStream

WriteToStream() public méthode

public WriteToStream ( IModuleInfo moduleInfo, FileStream stream, string filePath ) : void
moduleInfo IModuleInfo
stream System.IO.FileStream
filePath string
Résultat void