C# Class erminas.SmartAPI.Utils.LanguageContext

Utility class to execute code in a specific language variant and restore the original selection of the language variant afterwards.
Inheritance: IDisposable
Mostrar archivo Open project: erminas/smartapi

Public Methods

Method Description
Dispose ( ) : void
LanguageContext ( ILanguageVariant lang ) : System

Selects a language variant and restores the previously selected language variant on dispose.

LanguageContext ( IProject project ) : System

Just restores the language context on dispose. Does not set a specific language variant on construction.

Method Details

Dispose() public method

public Dispose ( ) : void
return void

LanguageContext() public method

Selects a language variant and restores the previously selected language variant on dispose.
public LanguageContext ( ILanguageVariant lang ) : System
lang ILanguageVariant
return System

LanguageContext() public method

Just restores the language context on dispose. Does not set a specific language variant on construction.
public LanguageContext ( IProject project ) : System
project IProject
return System