//--------------------------------------------------------------------- // // Copyright (c) Microsoft Corporation. All rights reserved. // // // @owner Microsoft // @backupOwner Microsoft //--------------------------------------------------------------------- namespace System.Data.Objects.DataClasses { using System; #pragma warning disable 3015 // no accessible constructors which use only CLS-compliant types /// /// Base attribute for properties mapped to store elements. /// Implied default AttributeUsage properties Inherited=True, AllowMultiple=False, /// The metadata system expects this and will only look at the first of each of these attributes, even if there are more. /// [System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", MessageId = "Edm")] [AttributeUsage(AttributeTargets.Property)] public abstract class EdmPropertyAttribute: System.Attribute { /// /// Only allow derived attributes from this assembly /// internal EdmPropertyAttribute() { } } }