Include Protected Members
Include Inherited Members
This class is used by the parser to gather information about the source being parsed.
The AuthoringSink type exposes the following members.
Constructors
Name | Description | |
---|---|---|
![]() |
AuthoringSink | Initializes the AuthoringSink class. |
Top
Methods
Name | Description | |
---|---|---|
![]() |
AddError | Adds an error in parsing message for later reporting. |
![]() |
AddHiddenRegion(NewHiddenRegion) | Adds the specified NewHiddenRegion object to the internal hidden regions list. |
![]() |
AddHiddenRegion(TextSpan) | Adds a new hidden region to the internal list based on the given TextSpan object. |
![]() |
AddHiddenRegion(TextSpan, String) | |
![]() |
AutoExpression | Adds the span of an expression to an internal list. |
![]() |
CodeSpan | This adds a span of executable code to an internal list. |
![]() |
EndParameters | Called to indicate the end of a method's parameter list. |
![]() |
Equals | Determines whether the specified Object is equal to the current Object. (Inherited from Object.) |
![]() |
Finalize | Allows an Object to attempt to free resources and perform other cleanup operations before the Object is reclaimed by garbage collection. (Inherited from Object.) |
![]() |
GetHashCode | Serves as a hash function for a particular type. (Inherited from Object.) |
![]() |
GetType | Gets the Type of the current instance. (Inherited from Object.) |
![]() |
MatchMultiple | |
![]() |
MatchPair | Called to add the spans of the two paired elements in an internal list. |
![]() |
MatchTriple | Called to add a matching set of three elements to an internal list. |
![]() |
MemberwiseClone | Creates a shallow copy of the current Object. (Inherited from Object.) |
![]() |
NextParameter | Called when parsing a method parameter list and the parameter separator character has just been parsed. |
![]() |
QualifyName | Called to note the ___location of a member reference. |
![]() |
StartName | Called when an identifier is parsed. |
![]() |
StartParameters | Called at the start of a method's parameter list. |
![]() |
ToString | Returns a String that represents the current Object. (Inherited from Object.) |
Top
Properties
Name | Description | |
---|---|---|
![]() |
BraceMatching | Indicates if brace matching should be done for a parse operation. |
![]() |
Column | Gets the column the parsing started on. |
![]() |
FindNames | Indicates whether identifiers are to be looked for. |
![]() |
FoundMatchingBrace | Tracks if a matching pair of braces was added to the internal list. |
![]() |
HiddenRegions | Indicates whether hidden regions should be processed during the parse operation. |
![]() |
Line | Returns the line the parsing operation started on. |
![]() |
MethodParameters | Indicates whether to process method parameters during the parse operation. |
![]() |
ProcessHiddenRegions | Indicates whether to update hidden regions. |
![]() |
Reason | Returns the reason the parse operation was started. |
Top