You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: docs/framework/unmanaged-api/diagnostics/isymunmanagedwriter-interface.md
+27-27Lines changed: 27 additions & 27 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -22,36 +22,36 @@ Represents a symbol writer, and provides methods to define documents, sequence p
22
22
23
23
|Method|Description|
24
24
|------------|-----------------|
25
-
|[Abort Method](../../../../docs/framework/unmanaged-api/diagnostics/isymunmanagedwriter-abort-method.md)|Closes the symbol writer without committing the symbols to the symbol store.|
26
-
|[Close Method](../../../../docs/framework/unmanaged-api/diagnostics/isymunmanagedwriter-close-method.md)|Closes the symbol writer after committing the symbols to the symbol store.|
27
-
|[CloseMethod Method](../../../../docs/framework/unmanaged-api/diagnostics/isymunmanagedwriter-closemethod-method.md)|Closes the current method. Once a method is closed, no more symbols can be defined within it.|
28
-
|[CloseNamespace Method](../../../../docs/framework/unmanaged-api/diagnostics/isymunmanagedwriter-closenamespace-method.md)|Closes the most recently opened namespace.|
29
-
|[CloseScope Method](../../../../docs/framework/unmanaged-api/diagnostics/isymunmanagedwriter-closescope-method.md)|Closes the current lexical scope.|
30
-
|[DefineConstant Method](../../../../docs/framework/unmanaged-api/diagnostics/isymunmanagedwriter-defineconstant-method.md)|Defines a name for a constant value.|
31
-
|[DefineDocument Method](../../../../docs/framework/unmanaged-api/diagnostics/isymunmanagedwriter-definedocument-method.md)|Defines a source document.|
32
-
|[DefineField Method](../../../../docs/framework/unmanaged-api/diagnostics/isymunmanagedwriter-definefield-method.md)|Defines a single variable that is not within a method.|
33
-
|[DefineGlobalVariable Method](../../../../docs/framework/unmanaged-api/diagnostics/isymunmanagedwriter-defineglobalvariable-method.md)|Defines a single global variable.|
34
-
|[DefineLocalVariable Method](../../../../docs/framework/unmanaged-api/diagnostics/isymunmanagedwriter-definelocalvariable-method.md)|Defines a single variable in the current lexical scope.|
35
-
|[DefineParameter Method](../../../../docs/framework/unmanaged-api/diagnostics/isymunmanagedwriter-defineparameter-method.md)|Defines a single parameter in the current method.|
36
-
|[DefineSequencePoints Method](../../../../docs/framework/unmanaged-api/diagnostics/isymunmanagedwriter-definesequencepoints-method.md)|Defines a group of sequence points within the current method.|
37
-
|[GetDebugInfo Method](../../../../docs/framework/unmanaged-api/diagnostics/isymunmanagedwriter-getdebuginfo-method.md)|Returns the information necessary for a compiler to write the debug directory entry in the portable executable (PE) file header.|
38
-
|[Initialize Method](../../../../docs/framework/unmanaged-api/diagnostics/isymunmanagedwriter-initialize-method.md)|Sets the metadata emitter interface with which this writer will be associated, and sets the output file name to which the debugging symbols will be written.|
39
-
|[Initialize2 Method](../../../../docs/framework/unmanaged-api/diagnostics/isymunmanagedwriter-initialize2-method.md)|Sets the metadata emitter interface with which this writer will be associated, sets the output file name to which the debugging symbols will be written, and sets the final location of the program database (PDB) file.|
40
-
|[OpenMethod Method](../../../../docs/framework/unmanaged-api/diagnostics/isymunmanagedwriter-openmethod-method.md)|Opens a method into which symbol information is emitted.|
41
-
|[OpenNamespace Method](../../../../docs/framework/unmanaged-api/diagnostics/isymunmanagedwriter-opennamespace-method.md)|Opens a new namespace.|
42
-
|[OpenScope Method](../../../../docs/framework/unmanaged-api/diagnostics/isymunmanagedwriter-openscope-method.md)|Opens a new lexical scope in the current method.|
43
-
|[RemapToken Method](../../../../docs/framework/unmanaged-api/diagnostics/isymunmanagedwriter-remaptoken-method.md)|Notifies the symbol writer that a metadata token has been remapped as the metadata was emitted.|
44
-
|[SetMethodSourceRange Method](../../../../docs/framework/unmanaged-api/diagnostics/isymunmanagedwriter-setmethodsourcerange-method.md)|Specifies the true start and end of a method within a source file.|
45
-
|[SetScopeRange Method](../../../../docs/framework/unmanaged-api/diagnostics/isymunmanagedwriter-setscoperange-method.md)|Defines the offset range for the specified lexical scope.|
46
-
|[SetSymAttribute Method](../../../../docs/framework/unmanaged-api/diagnostics/isymunmanagedwriter-setsymattribute-method.md)|Defines a custom attribute based upon its name.|
47
-
|[SetUserEntryPoint Method](../../../../docs/framework/unmanaged-api/diagnostics/isymunmanagedwriter-setuserentrypoint-method.md)|Specifies the user-defined method that is the entry point for this module.|
48
-
|[UsingNamespace Method](../../../../docs/framework/unmanaged-api/diagnostics/isymunmanagedwriter-usingnamespace-method.md)|Specifies that the given fully qualified namespace name is being used within the currently open lexical scope.|
25
+
|[Abort Method](isymunmanagedwriter-abort-method.md)|Closes the symbol writer without committing the symbols to the symbol store.|
26
+
|[Close Method](isymunmanagedwriter-close-method.md)|Closes the symbol writer after committing the symbols to the symbol store.|
27
+
|[CloseMethod Method](isymunmanagedwriter-closemethod-method.md)|Closes the current method. Once a method is closed, no more symbols can be defined within it.|
28
+
|[CloseNamespace Method](isymunmanagedwriter-closenamespace-method.md)|Closes the most recently opened namespace.|
29
+
|[CloseScope Method](isymunmanagedwriter-closescope-method.md)|Closes the current lexical scope.|
30
+
|[DefineConstant Method](isymunmanagedwriter-defineconstant-method.md)|Defines a name for a constant value.|
31
+
|[DefineDocument Method](isymunmanagedwriter-definedocument-method.md)|Defines a source document.|
32
+
|[DefineField Method](isymunmanagedwriter-definefield-method.md)|Defines a single variable that is not within a method.|
33
+
|[DefineGlobalVariable Method](isymunmanagedwriter-defineglobalvariable-method.md)|Defines a single global variable.|
34
+
|[DefineLocalVariable Method](isymunmanagedwriter-definelocalvariable-method.md)|Defines a single variable in the current lexical scope.|
35
+
|[DefineParameter Method](isymunmanagedwriter-defineparameter-method.md)|Defines a single parameter in the current method.|
36
+
|[DefineSequencePoints Method](isymunmanagedwriter-definesequencepoints-method.md)|Defines a group of sequence points within the current method.|
37
+
|[GetDebugInfo Method](isymunmanagedwriter-getdebuginfo-method.md)|Returns the information necessary for a compiler to write the debug directory entry in the portable executable (PE) file header.|
38
+
|[Initialize Method](isymunmanagedwriter-initialize-method.md)|Sets the metadata emitter interface with which this writer will be associated, and sets the output file name to which the debugging symbols will be written.|
39
+
|[Initialize2 Method](isymunmanagedwriter-initialize2-method.md)|Sets the metadata emitter interface with which this writer will be associated, sets the output file name to which the debugging symbols will be written, and sets the final location of the program database (PDB) file.|
40
+
|[OpenMethod Method](isymunmanagedwriter-openmethod-method.md)|Opens a method into which symbol information is emitted.|
41
+
|[OpenNamespace Method](isymunmanagedwriter-opennamespace-method.md)|Opens a new namespace.|
42
+
|[OpenScope Method](isymunmanagedwriter-openscope-method.md)|Opens a new lexical scope in the current method.|
43
+
|[RemapToken Method](isymunmanagedwriter-remaptoken-method.md)|Notifies the symbol writer that a metadata token has been remapped as the metadata was emitted.|
44
+
|[SetMethodSourceRange Method](isymunmanagedwriter-setmethodsourcerange-method.md)|Specifies the true start and end of a method within a source file.|
45
+
|[SetScopeRange Method](isymunmanagedwriter-setscoperange-method.md)|Defines the offset range for the specified lexical scope.|
46
+
|[SetSymAttribute Method](isymunmanagedwriter-setsymattribute-method.md)|Defines a custom attribute based upon its name.|
47
+
|[SetUserEntryPoint Method](isymunmanagedwriter-setuserentrypoint-method.md)|Specifies the user-defined method that is the entry point for this module.|
48
+
|[UsingNamespace Method](isymunmanagedwriter-usingnamespace-method.md)|Specifies that the given fully qualified namespace name is being used within the currently open lexical scope.|
49
49
50
50
## Requirements
51
51
**Header:** CorSym.idl, CorSym.h
52
52
53
53
## See also
54
54
55
-
-[Diagnostics Symbol Store Interfaces](../../../../docs/framework/unmanaged-api/diagnostics/diagnostics-symbol-store-interfaces.md)
Copy file name to clipboardExpand all lines: docs/framework/unmanaged-api/diagnostics/isymunmanagedwriter-openscope-method.md
+2-2Lines changed: 2 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -38,11 +38,11 @@ HRESULT OpenScope(
38
38
S_OK if the method succeeds; otherwise, E_FAIL or some other error code.
39
39
40
40
## Remarks
41
-
`ISymUnmanagedWriter::OpenScope` returns an opaque scope identifier that can be used with [ISymUnmanagedWriter::SetScopeRange](../../../../docs/framework/unmanaged-api/diagnostics/isymunmanagedwriter-setscoperange-method.md) to define a scope's starting and ending offset at a later time. In this case, the offsets passed to `ISymUnmanagedWriter::OpenScope` and [ISymUnmanagedWriter::CloseScope](../../../../docs/framework/unmanaged-api/diagnostics/isymunmanagedwriter-closescope-method.md) are ignored. Scope identifiers are valid only in the current method.
41
+
`ISymUnmanagedWriter::OpenScope` returns an opaque scope identifier that can be used with [ISymUnmanagedWriter::SetScopeRange](../../../../docs/framework/unmanaged-api/diagnostics/isymunmanagedwriter-setscoperange-method.md) to define a scope's starting and ending offset at a later time. In this case, the offsets passed to `ISymUnmanagedWriter::OpenScope` and [ISymUnmanagedWriter::CloseScope](isymunmanagedwriter-closescope-method.md) are ignored. Scope identifiers are valid only in the current method.
Copy file name to clipboardExpand all lines: docs/framework/unmanaged-api/diagnostics/isymunmanagedwriter-setscoperange-method.md
+2-2Lines changed: 2 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -42,11 +42,11 @@ HRESULT OpenScope(
42
42
S_OK if the method succeeds; otherwise, E_FAIL or some other error code.
43
43
44
44
## Remarks
45
-
[ISymUnmanagedWriter::OpenScope](../../../../docs/framework/unmanaged-api/diagnostics/isymunmanagedwriter-openscope-method.md) returns an opaque scope identifier that can be used with `ISymUnmanagedWriter::SetScopeRange` to define a scope's starting and ending offset at a later time. In this case, the offsets passed to `ISymUnmanagedWriter::OpenScope` and [ISymUnmanagedWriter::CloseScope](../../../../docs/framework/unmanaged-api/diagnostics/isymunmanagedwriter-closescope-method.md) are ignored. Scope identifiers are only valid in the current method.
45
+
[ISymUnmanagedWriter::OpenScope](../../../../docs/framework/unmanaged-api/diagnostics/isymunmanagedwriter-openscope-method.md) returns an opaque scope identifier that can be used with `ISymUnmanagedWriter::SetScopeRange` to define a scope's starting and ending offset at a later time. In this case, the offsets passed to `ISymUnmanagedWriter::OpenScope` and [ISymUnmanagedWriter::CloseScope](isymunmanagedwriter-closescope-method.md) are ignored. Scope identifiers are only valid in the current method.
0 commit comments