1 //---------------------------------------------------------------------
2 // <copyright file="IntegerFacetDescriptionElement.cs" company="Microsoft">
3 // Copyright (c) Microsoft Corporation. All rights reserved.
7 // @backupOwner Microsoft
8 //---------------------------------------------------------------------
10 using System.Collections.Generic;
12 using System.Data.Metadata.Edm;
14 using System.Diagnostics;
16 namespace System.Data.EntityModel.SchemaObjectModel
18 internal sealed class IntegerFacetDescriptionElement : FacetDescriptionElement
20 public IntegerFacetDescriptionElement(TypeElement type, string name)
25 public override EdmType FacetType
27 get { return MetadataItem.EdmProviderManifest.GetPrimitiveType(PrimitiveTypeKind.Int32); }
30 /////////////////////////////////////////////////////////////////////
34 /// Handler for the Default attribute
36 /// <param name="reader">xml reader currently positioned at Default attribute</param>
37 protected override void HandleDefaultAttribute(XmlReader reader)
40 if (HandleIntAttribute(reader, ref value))