2010-06-08 1 views
0

표현식 트리에서 매개 변수의 유형을 확인하고 표현식 트리를 bool과 동일하게 만드는 방법은 무엇입니까? 유형)? 정상 코드가 있다면, 내가 이런 짓을 했을까 :표현식 트리에서 매개 변수의 유형을 확인하는 방법 ('is'키워드와 유사)

if(myObj is int) 

나는 거기 Expression.Convert 방법이 있지만 이것은 단지 유형을 확인하는 대신 객체 변환을 참조하십시오.

는 편집 : 나는 대답을 발견, 당신은이 Expression.TypeIs

답변

3

당신은 Expression.TypeIs 방법을 사용할 수 있습니다 사용

var isExpression = Expression.TypeIs(parameterExpression, typeof(SomeType)); 
+0

이미 답을 발견,하지만 나는 좋은 것을 당신에게 담당자를주지 답변 : –