AuthoringScope Class
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Important
This API is not CLS-compliant.
Encapsulates information about the source as obtained from a parsing operation.
public ref class AuthoringScope abstract
[Windows::Foundation::Metadata::WebHostHidden]
public ref class AuthoringScope abstract
[Windows::Foundation::Metadata::WebHostHidden]
class AuthoringScope abstract
[System.CLSCompliant(false)]
public abstract class AuthoringScope
public abstract class AuthoringScope
[<System.CLSCompliant(false)>]
type AuthoringScope = class
type AuthoringScope = class
Public MustInherit Class AuthoringScope
- Inheritance
-
AuthoringScope
- Attributes
Remarks
AuthoringScope is used to contain the requested information from a parsing operation.
Notes to Implementers
This class must be implemented in a derived class. If you support either IntelliSense or the Go to options (Go to Declaration, Go to Definition, and Find All References), you must implement the methods on your version of this class; otherwise, you can return null
values from all methods. However, you must always return a non-null
instance of your AuthoringScope object if the parse operation succeeded, even if you return a null
value from all methods.
Notes to Callers
An instance of this class is returned from a call to the ParseSource(ParseRequest) method that in turn is called on a background thread from the BeginParse(ParseRequest, ParseResultHandler) method is called from many methods in the Source class and for many reasons.
Constructors
AuthoringScope() |
Initializes an instance of the AuthoringScope class. |
Methods
GetDataTipText(Int32, Int32, TextSpan) |
Returns a string to be used for a tool tip based on the specified location. |
GetDeclarations(IVsTextView, Int32, Int32, TokenInfo, ParseReason) |
Returns a list of declarations based on the specified reason for parsing. |
GetMethods(Int32, Int32, String) |
Returns a list of overloaded method signatures for a specified method name. |
Goto(VSConstants+VSStd97CmdID, IVsTextView, Int32, Int32, TextSpan) |
Returns a URI (Universal Resource Identifier) based on the current location in the source and the specified command. |