ConfigurationHelperService.GetUserConfigurationPath Method

Gets the most likely path to user configuration files for the current project, based on the values of different project properties.

Namespace:  Microsoft.VisualStudio.Shell.Design.Serialization
Assembly:  Microsoft.VisualStudio.Shell.Design (in Microsoft.VisualStudio.Shell.Design.dll)

Syntax

'Declaration
Public Function GetUserConfigurationPath ( _
    provider As IServiceProvider, _
    project As Project, _
    userLevel As ConfigurationUserLevel, _
    underHostingProcess As Boolean, _
    buildConfiguration As Configuration _
) As String
'Usage
Dim instance As ConfigurationHelperService 
Dim provider As IServiceProvider 
Dim project As Project 
Dim userLevel As ConfigurationUserLevel 
Dim underHostingProcess As Boolean 
Dim buildConfiguration As Configuration 
Dim returnValue As String 

returnValue = instance.GetUserConfigurationPath(provider, _
    project, userLevel, underHostingProcess, _
    buildConfiguration)
public string GetUserConfigurationPath(
    IServiceProvider provider,
    Project project,
    ConfigurationUserLevel userLevel,
    bool underHostingProcess,
    Configuration buildConfiguration
)
public:
String^ GetUserConfigurationPath(
    IServiceProvider^ provider, 
    Project^ project, 
    ConfigurationUserLevel userLevel, 
    bool underHostingProcess, 
    Configuration^ buildConfiguration
)
public function GetUserConfigurationPath(
    provider : IServiceProvider, 
    project : Project, 
    userLevel : ConfigurationUserLevel, 
    underHostingProcess : boolean, 
    buildConfiguration : Configuration
) : String

Parameters

  • underHostingProcess
    Type: System.Boolean

    true if in a hosted process, otherwise false.

Return Value

Type: System.String
The user configuration path, or nulla null reference (Nothing in Visual Basic) if a valid path could not be constructed from the information in the project.

.NET Framework Security

See Also

Reference

ConfigurationHelperService Class

ConfigurationHelperService Members

Microsoft.VisualStudio.Shell.Design.Serialization Namespace