C# Class VSEmbed.Services.SettingsManagerWrapper

Wraps the (half-)managed ExternalSettingsManager implementation in an IVsSettingsManager so that it can be consumed by code that expects the native interface.
Inheritance: IVsSettingsManager, IDisposable
Mostrar archivo Open project: SLaks/VSEmbed

Public Methods

Method Description
Dispose ( ) : void
GetApplicationDataFolder ( [ folder, string &folderPath ) : int
GetCollectionScopes ( [ collectionPath, [ scopes ) : int
GetCommonExtensionsSearchPaths ( [ paths, string commonExtensionsPaths, [ actualPaths ) : int
GetPropertyScopes ( [ collectionPath, [ propertyName, [ scopes ) : int
GetReadOnlySettingsStore ( [ scope, IVsSettingsStore &store ) : int
GetWritableSettingsStore ( [ scope, IVsWritableSettingsStore &writableStore ) : int
SettingsManagerWrapper ( ExternalSettingsManager inner ) : System

Method Details

Dispose() public method

public Dispose ( ) : void
return void

GetApplicationDataFolder() public method

public GetApplicationDataFolder ( [ folder, string &folderPath ) : int
folder [
folderPath string
return int

GetCollectionScopes() public method

public GetCollectionScopes ( [ collectionPath, [ scopes ) : int
collectionPath [
scopes [
return int

GetCommonExtensionsSearchPaths() public method

public GetCommonExtensionsSearchPaths ( [ paths, string commonExtensionsPaths, [ actualPaths ) : int
paths [
commonExtensionsPaths string
actualPaths [
return int

GetPropertyScopes() public method

public GetPropertyScopes ( [ collectionPath, [ propertyName, [ scopes ) : int
collectionPath [
propertyName [
scopes [
return int

GetReadOnlySettingsStore() public method

public GetReadOnlySettingsStore ( [ scope, IVsSettingsStore &store ) : int
scope [
store IVsSettingsStore
return int

GetWritableSettingsStore() public method

public GetWritableSettingsStore ( [ scope, IVsWritableSettingsStore &writableStore ) : int
scope [
writableStore IVsWritableSettingsStore
return int

SettingsManagerWrapper() public method

public SettingsManagerWrapper ( ExternalSettingsManager inner ) : System
inner ExternalSettingsManager
return System