FileContext Constructor
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.
Initializes a new instance of the FileContext class.
public FileContext (Guid providerType, Guid contextType, object context, System.Collections.Generic.IReadOnlyCollection<string> inputFiles, string displayName = "", Microsoft.VisualStudio.Workspace.INotifyFileContextChanged notifyFileContextChanged = default);
public FileContext (Guid providerType, Guid contextType, object context, System.Collections.Generic.IReadOnlyCollection<string> inputFiles, string displayName = "", Microsoft.VisualStudio.Workspace.INotifyFileContextChanged? notifyFileContextChanged = default);
new Microsoft.VisualStudio.Workspace.FileContext : Guid * Guid * obj * System.Collections.Generic.IReadOnlyCollection<string> * string * Microsoft.VisualStudio.Workspace.INotifyFileContextChanged -> Microsoft.VisualStudio.Workspace.FileContext
Public Sub New (providerType As Guid, contextType As Guid, context As Object, inputFiles As IReadOnlyCollection(Of String), Optional displayName As String = "", Optional notifyFileContextChanged As INotifyFileContextChanged = Nothing)
Parameters
- providerType
- Guid
An identifier for the type of the provider that create this Context
- contextType
- Guid
An identifier for the type of object and data represented in context
.
This may be used to match with a compatible language service provider.
- context
- Object
The information a language service would need to fully initialize for a member of this context.
- inputFiles
- IReadOnlyCollection<String>
The set of workspace-relative paths to files that served as inputs to the construction of this context. This is not the set of files that would be read during execution of a build.
- displayName
- String
The user-friendly name for this context (e.g. "Debug|Any CPU"). May be empty, but must not be null.
- notifyFileContextChanged
- INotifyFileContextChanged
The INotifyFileContextChanged implementation to use it for notification