SymWriter Klas
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Vertegenwoordigt een symboolschrijver voor beheerde code.
public ref class SymWriter : System::Diagnostics::SymbolStore::ISymbolWriter
public ref class SymWriter : System::Diagnostics::SymbolStore::SymWriterBase, IDisposable, System::Diagnostics::SymbolStore::ISymbolWriter
public class SymWriter : System.Diagnostics.SymbolStore.ISymbolWriter
[System.Runtime.InteropServices.ComVisible(true)]
public class SymWriter : System.Diagnostics.SymbolStore.ISymbolWriter
[System.Runtime.InteropServices.ComVisible(true)]
public class SymWriter : System.Diagnostics.SymbolStore.SymWriterBase, IDisposable, System.Diagnostics.SymbolStore.ISymbolWriter
type SymWriter = class
interface ISymbolWriter
[<System.Runtime.InteropServices.ComVisible(true)>]
type SymWriter = class
interface ISymbolWriter
[<System.Runtime.InteropServices.ComVisible(true)>]
type SymWriter = class
inherit SymWriterBase
interface ISymbolWriter
interface IDisposable
Public Class SymWriter
Implements ISymbolWriter
Public Class SymWriter
Inherits SymWriterBase
Implements IDisposable, ISymbolWriter
- Overname
-
SymWriter
- Overname
- Kenmerken
- Implementeringen
Opmerkingen
De SymWriter klasse biedt methoden voor het definiëren van documenten, reekspunten, lexicale bereiken en variabelen.
Constructors
| Name | Description |
|---|---|
| SymWriter() |
Initialiseert een nieuw exemplaar van de SymWriter klasse. |
| SymWriter(Boolean) |
Initialiseert een nieuw exemplaar van de SymWriter klasse, waarbij wordt opgegeven of u een onderliggend symboolschrijver wilt maken. |
Methoden
| Name | Description |
|---|---|
| __dtor() |
Deze API ondersteunt de productinfrastructuur en is niet bedoeld om rechtstreeks vanuit de code te gebruiken. Releases van de resources die worden bewaard door het huidige exemplaar van het SymWriter object. |
| {dtor}() |
Deze API ondersteunt de productinfrastructuur en is niet bedoeld om rechtstreeks vanuit de code te gebruiken. Releases van de resources die worden bewaard door het huidige exemplaar van het SymWriter object. |
| {dtor}() |
Releases van de resources die worden bewaard door het huidige exemplaar. (Overgenomen van SymWriterBase) |
| Close() |
Hiermee sluit u de SymWriter symbolen en zet u deze vast in het symboolarchief. |
| CloseMethod() |
Hiermee sluit u de huidige methode. |
| CloseNamespace() |
Hiermee sluit u de meest recente naamruimte. |
| CloseScope(Int32) |
Hiermee sluit u het huidige lexicale bereik. |
| DefineDocument(String, Guid, Guid, Guid) |
Hiermee definieert u een brondocument. |
| DefineField(SymbolToken, String, FieldAttributes, Byte[], SymAddressKind, Int32, Int32, Int32) |
Gooit een NotSupportedException in alle gevallen. |
| DefineGlobalVariable(String, FieldAttributes, Byte[], SymAddressKind, Int32, Int32, Int32) |
Gooit een NotSupportedException in alle gevallen. |
| DefineLocalVariable(String, FieldAttributes, Byte[], SymAddressKind, Int32, Int32, Int32, Int32, Int32) |
Definieert één variabele in het huidige lexicale bereik. |
| DefineParameter(String, ParameterAttributes, Int32, SymAddressKind, Int32, Int32, Int32) |
Gooit een NotSupportedException in alle gevallen. |
| DefineSequencePoints(ISymbolDocumentWriter, Int32[], Int32[], Int32[], Int32[], Int32[]) |
Hiermee definieert u een groep reekspunten binnen de huidige methode. |
| Dispose() |
Releases van de resources die worden gebruikt door het huidige exemplaar van de SymWriter klasse. |
| Dispose(Boolean) |
Aangeroepen door de Dispose() en Finalize() methoden om de beheerde en onbeheerde resources vrij te geven die worden gebruikt door het huidige exemplaar van de SymWriter klasse. |
| Equals(Object) |
Bepaalt of het opgegeven object gelijk is aan het huidige object. (Overgenomen van Object) |
| Finalize() |
Maakt onbeheerde resources vrij en voert andere opschoonbewerkingen uit voordat de SymWriter garbagecollection wordt vrijgemaakt. |
| GetHashCode() |
Fungeert als de standaardhashfunctie. (Overgenomen van Object) |
| GetType() |
Hiermee haalt u de Type huidige instantie op. (Overgenomen van Object) |
| GetWriter() |
Hiermee haalt u de onderliggende onbeheerde symboolschrijver op. |
| Initialize(IntPtr, String, Boolean) |
Hiermee stelt u de emitterinterface voor metagegevens in die aan deze schrijver moet worden gekoppeld. |
| InitWriter(Boolean) |
Initialiseert de symboolschrijver. Deze methode mag niet rechtstreeks worden aangeroepen; deze wordt aangeroepen door de constructor. |
| MemberwiseClone() |
Hiermee maakt u een ondiepe kopie van de huidige Object. (Overgenomen van Object) |
| OpenMethod(SymbolToken) |
Hiermee opent u een methode voor het plaatsen van symboolgegevens. |
| OpenNamespace(String) |
Hiermee opent u een nieuwe naamruimte. |
| OpenScope(Int32) |
Hiermee opent u een nieuw lexical bereik in de huidige methode. |
| SetMethodSourceRange(ISymbolDocumentWriter, Int32, Int32, ISymbolDocumentWriter, Int32, Int32) |
Gooit een NotSupportedException in alle gevallen. |
| SetScopeRange(Int32, Int32, Int32) |
Hiermee definieert u het offsetbereik voor het opgegeven lexicale bereik. |
| SetSymAttribute(SymbolToken, String, Byte[]) |
Hiermee definieert u een kenmerk wanneer de kenmerknaam en de kenmerkwaarde worden opgegeven. |
| SetUnderlyingWriter(IntPtr) |
Hiermee stelt u de onderliggende ISymUnmanagedWriter Interface (de bijbehorende niet-beheerde API) in die door een beheerde SymWriter api wordt gebruikt om symbolen te verzenden. |
| SetUserEntryPoint(SymbolToken) |
Identificeert de door de gebruiker gedefinieerde methode als het toegangspunt voor de huidige module. |
| ToString() |
Retourneert een tekenreeks die het huidige object vertegenwoordigt. (Overgenomen van Object) |
| UsingNamespace(String) |
Hiermee geeft u op dat de opgegeven volledig gekwalificeerde naamruimtenaam wordt gebruikt binnen het open lexicale bereik. |