SymWriter.Initialize(IntPtr, String, Boolean) Method
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Sets the metadata emitter interface to associate with this writer.
public:
override void Initialize(IntPtr emitter, System::String ^ filename, bool fFullBuild);
public:
virtual void Initialize(IntPtr emitter, System::String ^ filename, bool fFullBuild);
public override void Initialize (IntPtr emitter, string filename, bool fFullBuild);
public virtual void Initialize (IntPtr emitter, string filename, bool fFullBuild);
abstract member Initialize : nativeint * string * bool -> unit
override this.Initialize : nativeint * string * bool -> unit
Public Overrides Sub Initialize (emitter As IntPtr, filename As String, fFullBuild As Boolean)
Public Overridable Sub Initialize (emitter As IntPtr, filename As String, fFullBuild As Boolean)
Parameters
- emitter
-
IntPtr
nativeint
The metadata emitter interface.
- filename
- String
The file name for which the debugging symbols are written. Some writers require a file name, while others do not. If a file name is specified for a writer that does not use file names, this parameter is ignored.
- fFullBuild
- Boolean
true
indicates that this is a full rebuild; false
indicates an incremental compilation.
Implements
Remarks
Initialize also sets the output file name where the debugging symbols are written. This method can be called only once and must be called before any other writer methods are called.