0

좋은 밤들, 내가 조금 문제가 ...디자인 타임에 내 현재 프로젝트

을 프로젝트 솔루션을 반영, 내가 "IPropertyValidator을"상속 각 유형에 전체 솔루션을 반영해야합니다.

디자인 타임에 솔루션을 반영 할 수있는 방법이 있습니까?

방금 ​​시도했습니다. 로드시 VS가 잠시 멈추지 만 결과가 없습니다.

  PossibleValidatorTypes = new List<Type>(); 

     foreach (Assembly assembly in AppDomain.CurrentDomain.GetAssemblies()) 
     { 
      foreach (Type type in assembly.GetTypes()) 
      { 
       if (type.IsSubclassOf(typeof(IPropertyValidator))) 
        PossibleValidatorTypes.Add(type); 
      } 
     } 

어떻게하면됩니까?

덕분에 당신은 그것을 시도 할 수 많은 :

답변

0

: 작업을 나던

foreach (Type type in assembly.GetTypes()) 
      { 
       if (typeof(IPropertyValidator).IsAssignableFrom (type)) 
        PossibleValidatorTypes.Add(type); 
      } 
+0

없음. 하지만 내 것보다 ... "Object"와 "IPropertyValidator"를 보여 주지만 진짜 클래스는 아닙니다 ... – SharpShade

+0

방금 ​​다음 포럼 주제를 찾았습니다 : http://social.msdn.microsoft.com/Forums/en - 미국/csharplanguage/실/ca9e6cd1-2657-496b-83af-7694146597e2이 문제는/ , 내 UITypeEditor 예외 내 TypeConverter가 된 이뤄져 업무가 발생하기 때문에, 테스트 할수 없어 : D 을하지만 지금은 내가 가라. :) – SharpShade

관련 문제