Browse Source

Turned off the inactive marking of conditional methods.

The method is there - it's in code completion, code completion works
inside the method body etc.
pull/32/merge
Mike Krüger 13 years ago
parent
commit
efda0c5ecf
  1. 12
      ICSharpCode.NRefactory.CSharp/Analysis/SemanticHighlightingVisitor.cs

12
ICSharpCode.NRefactory.CSharp/Analysis/SemanticHighlightingVisitor.cs

@ -342,12 +342,12 @@ namespace ICSharpCode.NRefactory.CSharp.Analysis
public override void VisitMethodDeclaration(MethodDeclaration methodDeclaration) public override void VisitMethodDeclaration(MethodDeclaration methodDeclaration)
{ {
var result = resolver.Resolve (methodDeclaration, cancellationToken) as MemberResolveResult; // var result = resolver.Resolve (methodDeclaration, cancellationToken) as MemberResolveResult;
if (IsInactiveConditionalMethod(result.Member as IMethod)) { // if (IsInactiveConditionalMethod(result.Member as IMethod)) {
Colorize(methodDeclaration, inactiveCodeColor); // Colorize(methodDeclaration, inactiveCodeColor);
return; // return;
} // }
//
var nameToken = methodDeclaration.NameToken; var nameToken = methodDeclaration.NameToken;
VisitChildrenUntil(methodDeclaration, nameToken); VisitChildrenUntil(methodDeclaration, nameToken);
if (!methodDeclaration.PrivateImplementationType.IsNull) { if (!methodDeclaration.PrivateImplementationType.IsNull) {

Loading…
Cancel
Save