안녕하십니까. 
제목처럼 MEF 를 통한 지연객체의 실객체 정보를 로딩전에 분석하고 싶은데 해당 
객체의 분석이 어렵워서 질문드립니다.
코드 샘플은 MEF의 샘플인 SimpleCalculater를 제가 좀 수정해서 업로드했습니다.
질문 내용은 해당 코드 85라인에 기술했습니다.
foreach (Lazy<IOperation, IOperationData> i in operations)
{
   if (i.Metadata.Symbol.Equals(operation))
   {
        //질문 i 는 Lazy<IOperation> 타입입니다.
        // i.Value를 하게되면 지연객체가 생성되는데
        // i.Value를 호출하지 않은 상태에서 즉 실제 객체를 생성하지 않은 상태에서
        // class Mod 의 [DisplayName("계산")] 어트리뷰트를 알고 싶습니다.
        // 방법이 있을까요?
        return i.Value.Operate(left, right).ToString();
    }
}
-------------------------------------------------
[Export(typeof(SimpleCalculator3.IOperation))]
[ExportMetadata("Symbol", '%')]
public class Mod : SimpleCalculator3.IOperation
{
    [DisplayName("계산")]
    public int Operate(int left, int right)
    {
        return left % right;
    }
}
-----------------------------------------
CompositionContainer 객체에서 해당 원 객체의 실마리를 찾을 수 있을까 했는데 거기서도 
해당 타입객체를 얻기는 힘들더군요.
부디 좀 알려주세요. 
        
        
                    
                    
                    
                    
                    
    
                    
                    
                    
                    
                    
                
                    [최초 등록일: ]
                    [최종 수정일: 2/24/2012]