public ClassWithMefUsages([Import] IMefUsage import, [Import("Name")] IMefUsage importWithName, [Import(typeof(IMefUsage))] IMefUsage importWithType, [Import("Name", typeof(IMefUsage))] IMefUsage importWithNameAndType, [ImportMany] IMefUsage importMany, [ImportMany("Name")] IMefUsage importManyWithName, [ImportMany(typeof(IMefUsage))] IMefUsage importManyWithType, [ImportMany("Name", typeof(IMefUsage))] IMefUsage importManyWithNameAndType) { }
public void ImportMethodWithAttribute( [Import] IMefUsage import, [Import("Name")] IMefUsage importWithName, [Import(typeof(IMefUsage))] IMefUsage importWithType, [Import("Name", typeof(IMefUsage))] IMefUsage importWithNameAndType, [ImportMany] IMefUsage importMany, [ImportMany("Name")] IMefUsage importManyWithName, [ImportMany(typeof(IMefUsage))] IMefUsage importManyWithType, [ImportMany("Name", typeof(IMefUsage))] IMefUsage importManyWithNameAndType) { }
public IMefUsage ImportMethodWithAttributeImportType( [Import] IMefUsage import, [Import("Name")] IMefUsage importWithName, [Import(typeof(IMefUsage))] IMefUsage importWithType, [Import("Name", typeof(IMefUsage))] IMefUsage importWithNameAndType, [ImportMany] IMefUsage importMany, [ImportMany("Name")] IMefUsage importManyWithName, [ImportMany(typeof(IMefUsage))] IMefUsage importManyWithType, [ImportMany("Name", typeof(IMefUsage))] IMefUsage importManyWithNameAndType) { return(ImportProperty); }