C# (CSharp) ICSharpCode.NRefactory.CSharp.Refactoring Namespace

Nested Namespaces

ICSharpCode.NRefactory.CSharp.Refactoring.CodeActions
ICSharpCode.NRefactory.CSharp.Refactoring.ExtractMethod

Classes

Name Description
AccessToClosureIssue
AccessToClosureIssue.Environment
AccessToClosureIssue.GatherVisitor
AccessToClosureIssue.Node
AccessToDisposedClosureIssue
AccessToModifiedClosureIssue
BaseRefactoringContext
CodeIssueProvider The code issue provider gets a list of all code issues in a syntax tree.
CompareBooleanWithTrueOrFalseIssue
CompareBooleanWithTrueOrFalseIssue.GatherVisitor
ConstantConditionIssue
ConstantConditionIssue.GatherVisitor
CreateBackingStoreAction
CreateLocalVariableAction
DeclareLocalVariableAction
DeclareLocalVariableAction.SearchNodeVisitior
ExpressionIsAlwaysOfProvidedTypeIssue
ExpressionIsAlwaysOfProvidedTypeIssue.GatherVisitor
ExpressionIsNeverOfProvidedTypeIssue
ExpressionIsNeverOfProvidedTypeIssue.GatherVisitor
ExtMethods
ExtractFieldAction
ForControlVariableNotModifiedIssue
ForControlVariableNotModifiedIssue.GatherVisitor
LambdaHelper
LocalVariableNotUsedIssue
LocalVariableNotUsedIssue.GatherVisitor
LocalVariableOnlyAssignedIssue
LocalVariableOnlyAssignedIssue.GatherVisitor
MoveToOuterScopeAction
MultipleEnumerationIssue
MultipleEnumerationIssue.AnalysisStatementCollector
MultipleEnumerationIssue.GatherVisitor
NamingHelper
NamingHelper.VariableFinderVisitor
ParameterNotUsedIssue
ParameterNotUsedIssue.GatherVisitor
ParameterOnlyAssignedIssue
ParameterOnlyAssignedIssue.GatherVisitor
PatternHelper Helper class for constructing pattern ASTs.
PatternHelper.NamedParameterDeclaration
PatternHelper.OptionalBlockPattern
PatternHelper.OptionalParenthesesPattern
RedundantAssignmentIssue
RedundantAssignmentIssue.GatherVisitor
RedundantFieldInitializerIssue
RedundantFieldInitializerIssue.GatherVisitor
ReferenceEqualsCalledWithValueTypeIssue
ReferenceEqualsCalledWithValueTypeIssue.GatherVisitor
ReplacementNodeAnnotation
ReplacementNodeHelper
Script Class for creating change scripts. 'Original document' = document without the change script applied. 'Current document' = document with the change script (as far as it is already created) applies.
Script.NodeOutput
Script.Segment
Script.SegmentTrackingTokenWriter
StatementsToInitializerConverter
TypeParameterNotUsedIssue
TypeParameterNotUsedIssue.GatherVisitor
TypeSystemAstBuilder Converts from type system to the C# AST.
VariableNotUsedIssue
VariableOnlyAssignedIssue