AuthoringSink Members
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