2010-04-08 3 views
2

...IDE 밑줄 정의는 I 사용자 정의 속성이

[System.AttributeUsage(System.AttributeTargets.All)] 
public class Refactor : System.Attribute 
{ 
    private string _message; 

    public Refactor() 
    { 
     _message = string.Empty; 
    } 

    public Refactor(string message) 
    { 
     _message = message; 
    }    
} 

지금 누군가가 내가 강조하기 위해 IDE (VS2008)를하고 싶습니다 RubbishMethod에 호출 할 때

[Refactor("this should be less rubbish")] 
public virtual void RubbishMethod()  
{  
…  
} 

에 적용 속성 깊은 갈색의 색상으로 전화를 걸면, 내가 구식으로 표시하면 녹색 물결 선이 생깁니다. 이것이 가능한가? 나는 내 머리를 쥐고 구글을 때리고 있었지만 어떻게하고 어디에서해야하는지 찾을 수는 없다.

+0

중복 : http://stackoverflow.com/questions/154109/custom-compiler-warnings : – AakashM

+0

PS의 속성 이름'Attribute' : – AakashM

+0

@AakashM 끝나야합니다 (짧은 대답은'Obsolete' 마술이다) - 감사. – gingerbreadboy

답변

1

VS 확장 프로그램을 작성해야합니다. 분류자를 만들어야합니다. Ook! language extension에는 분류 기준을 만드는 훌륭한 샘플이 있습니다.

+0

추신 : 꽤 쉽습니다. –

관련 문제