저는 TPL Dataflow 라이브러리를 광범위하게 사용하고 있으며 실제로 R #의 사용 빈도 기능을 좋아합니다. 좋은 점은 ITargetBlock (Action 블록이 가장 가능성이 높음)의 대상인 메서드를 사용한 것으로보고 직접 메서드 호출 외에 ITargetBlock.Post 호출 목록을 반환하는 것입니다. ITargetBlock.Post에서 클릭 (선언으로 이동)을 제어 할 때와 마찬가지로 ITargetBlock의 정의가 아닌 작업 블록의 대상 메서드로 직접 이동해야합니다.Resharper 데이터 흐름 분석
ActionBlock<T> ab = new ActionBlock<T>(FuncCall, new ExecutionDataflowBlockOptions {TaskScheduler = taskScheduler});
설정 액션 블록
ab.Post(NewVal);
후 다음적인 funcCall 메서드에 전달 될 액션 블록에 새로운 값 -받는 사람을해야 AB/ab.Post에 제어 클릭 방법을 아래에.
private void FuncCall(T parameter)
{
//Do work
}
위의 방법으로 전화를 걸면 ab 정의가 아닌 ab.Post (NewVal)로 이동해야합니다.
resharper로 이것을 구성 할 수있는 방법이 있는지 궁금합니다. 나는 그것이 커스텀 플러그인을 작성함으로써 가능하다고 생각하지만, 다른 사람들이이 문제에 부딪 힐 수도 있다고 생각하고 이것을 먼저 달성 할 수있는 간단한 방법이 있는지 알고 싶다.