Nata
Norint pasiekti šį puslapį, reikalingas leidimas. Galite pabandyti prisijungti arba pakeisti katalogus.
Norint pasiekti šį puslapį, reikalingas leidimas. Galite pabandyti pakeisti katalogus.
Allows you to define optional async method information for each method symbol. Always use with an opened method; that is, between calls to the OpenMethod Method and the CloseMethod Method.
Syntax
[object,uuid(FC073774-1739-4232-BD56-A027294BEC15),pointer_default(unique)]interface ISymUnmanagedAsyncMethodPropertiesWriter : IUnknown
Methods
This interface contains the following methods:
| Method | Description |
|---|---|
| DefineAsyncStepInfo Method | Define a group of async await operations in the current method. Each yield offset matches an await's return instruction, identifying a potential yield. Each breakpointMethod/breakpointOffset pair identifies where the asynchronous operation will resume; it may be in a different method. |
| DefineCatchHandlerILOffset Method | Sets the IL offset for the compiler-generated catch handler that wraps an async method. The IL offset of the generated catch is used by the debugger to handle the catch as if it were non-user code, even though it may occur in a user code method. In particular, it is used in response to a CatchHandlerFound exception event. |
| DefineKickoffMethod Method | Sets the starting method that initiates the async operation. |
Requirements
Header: CorSym.idl, CorSym.h
See also
Bendradarbiaukite su mumis "GitHub"
Šio turinio šaltinį galite rasti "GitHub", kur taip pat galite kurti ir peržiūrėti problemas bei ištraukimo užklausas. Daugiau informacijos rasite mūsų bendraautorių vadove.