CodePaste Logo
New Snippet New Snippet Recent Snippets Recent Snippets My Snippets My Snippets Web Code Search Snippets Search
Sign inor Register
Language: C#

No Title

106 Views
Copy Code Show/Hide Line Numbers
   [InheritedExport]
   public interface IExtension
   {
       
   }
  
   [AttributeUsage(AttributeTargets.Class)]
   public class ExtensionMetadata : MetadataAttribute
   {
       public ExtensionMetadata(string name) : base(typeof(IExtension))
       {
           this.Name = name;
       }
     
       prop string Name { get; set; }
   }
 
   [ExtensionMetadata("OverridingExtension")]    
   public class OverridingExtension : IExtension
   {
   }
by TheCodeJunkie
  December 13, 2009 @ 12:33pm

Add a comment


Report Abuse
brought to you by:
West Wind Techologies



If you find this site useful and use it frequently please consider making a donation to support this free service.
Donate