|
IKVM11
11
Java SE 11 Virtual Machine for .NET
|
Helper to encode sequence points. More...
Public Member Functions | |
| SequencePointEncoder (BlobBuilder writer) | |
| initializes a new instance. | |
| void | LocalSignature (StandaloneSignatureHandle localSignature) |
| Encodes the local signature. | |
| void | SequencePoint (DocumentHandle document, int offset, int startLine, int startColumn, int endLine, int endColumn, ref DocumentHandle previousDocument) |
| Encodes a new sequence point. previousDocument is used to determine whether a new document record is required to be written first. | |
Public Attributes | |
| readonly BlobBuilder | writer |
| bool | localSignatureEncoded = false |
| bool | sequencePointEncoded = false |
| int | prevOffset = -1 |
| int | prevNonHiddenStartLine = -1 |
| int | prevNonHiddenStartColumn = -1 |
Helper to encode sequence points.
Definition at line 12 of file SequencePointEncoder.cs.
| IKVM.Reflection.Emit.SequencePointEncoder.SequencePointEncoder | ( | BlobBuilder | writer | ) |
initializes a new instance.
| writer |
Definition at line 27 of file SequencePointEncoder.cs.
| void IKVM.Reflection.Emit.SequencePointEncoder.LocalSignature | ( | StandaloneSignatureHandle | localSignature | ) |
Encodes the local signature.
| localSignature | |
| initialDocument |
<param name="previousDocument".
Definition at line 38 of file SequencePointEncoder.cs.
| void IKVM.Reflection.Emit.SequencePointEncoder.SequencePoint | ( | DocumentHandle | document, |
| int | offset, | ||
| int | startLine, | ||
| int | startColumn, | ||
| int | endLine, | ||
| int | endColumn, | ||
| ref DocumentHandle | previousDocument ) |
Encodes a new sequence point. previousDocument is used to determine whether a new document record is required to be written first.
| document | |
| offset | |
| startLine | |
| startColumn | |
| endLine | |
| endColumn | |
| previousDocument |
| InvalidOperationException |
Definition at line 62 of file SequencePointEncoder.cs.
| bool IKVM.Reflection.Emit.SequencePointEncoder.localSignatureEncoded = false |
Definition at line 17 of file SequencePointEncoder.cs.
| int IKVM.Reflection.Emit.SequencePointEncoder.prevNonHiddenStartColumn = -1 |
Definition at line 21 of file SequencePointEncoder.cs.
| int IKVM.Reflection.Emit.SequencePointEncoder.prevNonHiddenStartLine = -1 |
Definition at line 20 of file SequencePointEncoder.cs.
| int IKVM.Reflection.Emit.SequencePointEncoder.prevOffset = -1 |
Definition at line 19 of file SequencePointEncoder.cs.
| bool IKVM.Reflection.Emit.SequencePointEncoder.sequencePointEncoded = false |
Definition at line 18 of file SequencePointEncoder.cs.
| readonly BlobBuilder IKVM.Reflection.Emit.SequencePointEncoder.writer |
Definition at line 15 of file SequencePointEncoder.cs.