Microsoft.VisualStudio.Language.CodeCleanUp Namespace

Classes

ConfigurationKeyAttribute

Associates a configuration key with a fixer code part.

FixIdAttribute

Associates an identifying code with a fixer code part.

FixIdContainer

A container of fix information.

FixIdDefinition

Defines a definition for a fix id.

HelpLinkAttribute

Associates an help URI with a fixer code part.

TextBufferCodeCleanUpScope

Context for a text buffer

Interfaces

ICodeCleanUpExecutionContext

Represents an execution context for fixers setup by the command handling system

ICodeCleanUpFixer

Fixer that can fix issues to clean up code

ICodeCleanUpFixerProvider

A provider which can create and return a set of fixers to clean up code

ICodeCleanUpFixerRegistrationService

Service to register, unregister, and enumerate available code clean up fixers. The methods and properties on this class are thread safe.

ICodeCleanUpScope

Context to indicate to code clean up fixers what they need to fix. The concrete implementations will have the specific context such as a file, or IVSHierarchy available