C# 클래스 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.
상속: IVsSettingsManager, IDisposable
파일 보기 프로젝트 열기: SLaks/VSEmbed

공개 메소드들

메소드 설명
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

메소드 상세

Dispose() 공개 메소드

public Dispose ( ) : void
리턴 void

GetApplicationDataFolder() 공개 메소드

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

GetCollectionScopes() 공개 메소드

public GetCollectionScopes ( [ collectionPath, [ scopes ) : int
collectionPath [
scopes [
리턴 int

GetCommonExtensionsSearchPaths() 공개 메소드

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

GetPropertyScopes() 공개 메소드

public GetPropertyScopes ( [ collectionPath, [ propertyName, [ scopes ) : int
collectionPath [
propertyName [
scopes [
리턴 int

GetReadOnlySettingsStore() 공개 메소드

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

GetWritableSettingsStore() 공개 메소드

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

SettingsManagerWrapper() 공개 메소드

public SettingsManagerWrapper ( ExternalSettingsManager inner ) : System
inner ExternalSettingsManager
리턴 System