1
Lazy 자체가 아닌 Lazy 클래스에서 상속받은 클래스를 사용하여 가져올 수 있습니까? 메타 데이터가 포함 된 ExportAttribute
의 파생어를 사용하여 내보내고 있습니다.Lazy에서 상속받은 클래스를 사용하여 종속성 가져 오기 <>
[FeatureExport(/* Feature Metadata Parameters */)]
public class Feature : IFeature
{
// Feature Properties
}
public class FeatureReference : Lazy<IFeature, IFeatureMetadata>
{
}
public class Consumer
{
[ImportMany]
public IEnumerable<FeatureReference> FeatureReferences { get; set; }
}
이것이 가능합니까? 작동할까요? 나는 그것을 직접 시도 할 수는 있지만 실제로 코드를 작성하지는 않았다.
감사합니다. 이제는 UML 도구 (Modelio)에서 새 이름으로 템플릿 형식을 호출하지 않고 템플릿 형식을 인스턴스화하는 방법 만 알고 있다면 완전히 다른 문제입니다. :) – Jordan