//=================================================================================== // Microsoft patterns & practices // Composite Application Guidance for Windows Presentation Foundation and Silverlight //=================================================================================== // Copyright (c) Microsoft Corporation. All rights reserved. // THIS CODE AND INFORMATION IS PROVIDED "AS IS" WITHOUT WARRANTY // OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING BUT NOT // LIMITED TO THE IMPLIED WARRANTIES OF MERCHANTABILITY AND // FITNESS FOR A PARTICULAR PURPOSE. //=================================================================================== // The example companies, organizations, products, domain names, // e-mail addresses, logos, people, places, and events depicted // herein are fictitious. No association with any real company, // organization, product, domain name, email address, logo, person, // places, or events is intended or should be inferred. //=================================================================================== using System; using System.ComponentModel.Composition; namespace Infrastructure { [AttributeUsage(AttributeTargets.Class, AllowMultiple = false), MetadataAttribute] public class ViewExportAttribute: ExportAttribute, IViewRegionRegistration { public ViewExportAttribute(): base(typeof (object)) { } public ViewExportAttribute(string viewName): base(viewName, typeof (object)) { } public string RegionName { get; set; } } }