Kommentar
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Representerar en symbolskrivare och tillhandahåller metoder för att definiera dokument, sekvenspunkter, lexikala omfång och variabler.
Metoder
| Metod | Beskrivning |
|---|---|
| Abort-metod | Stänger symbolskrivaren utan att checka in symbolerna i symbolarkivet. |
| Stäng metod | Stänger symbolskrivaren när symbolerna har checkats in i symbolarkivet. |
| CloseMethod-metod | Stänger den aktuella metoden. När en metod har stängts kan inga fler symboler definieras i den. |
| CloseNamespace-metod | Stänger det senast öppnade namnområdet. |
| CloseScope-metod | Stänger det aktuella lexikala omfånget. |
| DefineConstant-metod | Definierar ett namn för ett konstant värde. |
| DefineDocument-metod | Definierar ett källdokument. |
| DefineField-metod | Definierar en enskild variabel som inte finns i en metod. |
| DefineGlobalVariable-metod | Definierar en enda global variabel. |
| DefineLocalVariable-metod | Definierar en enskild variabel i det aktuella lexikala omfånget. |
| DefineParameter-metod | Definierar en enskild parameter i den aktuella metoden. |
| DefineSequencePoints-metod | Definierar en grupp med sekvenspunkter inom den aktuella metoden. |
| GetDebugInfo-metod | Returnerar den information som krävs för att en kompilator ska kunna skriva posten för felsökningskatalogen i det bärbara körbara filhuvudet (PE). |
| Initiera metod | Anger det metadatautsändaregränssnitt som den här skrivaren ska associeras med och anger det utdatafilnamn som felsökningssymbolerna ska skrivas till. |
| Initialize2-metod | Anger det metadatautfärdargränssnitt som den här skrivaren ska associeras med, anger det utdatafilnamn som felsökningssymbolerna ska skrivas till och anger den slutliga platsen för programdatabasfilen (PDB). |
| OpenMethod-metod | Öppnar en metod där symbolinformation genereras. |
| OpenNamespace-metod | Öppnar ett nytt namnområde. |
| OpenScope-metod | Öppnar ett nytt lexikalt omfång i den aktuella metoden. |
| RemapToken-metod | Meddelar symbolskrivaren att en metadatatoken har mappats om när metadata har genererats. |
| SetMethodSourceRange-metod | Anger den sanna start- och slutpunkten för en metod i en källfil. |
| SetScopeRange-metod | Definierar förskjutningsintervallet för det angivna lexikala omfånget. |
| SetSymAttribute-metod | Definierar ett anpassat attribut baserat på dess namn. |
| SetUserEntryPoint-metod | Anger den användardefinierade metod som är startpunkten för den här modulen. |
| UsingNamespace-metod | Anger att det angivna fullständigt kvalificerade namnområdesnamnet används inom det för närvarande öppna lexikala omfånget. |
Krav
Huvudet: CorSym.idl, CorSym.h
Se även
Samarbeta med oss på GitHub
Källan för det här innehållet finns på GitHub, där du även kan skapa och granska ärenden och pull-begäranden. Se vår deltagarguide för mer information.