1 //---------------------------------------------------------------------
2 // <copyright file="BooleanFacetDescriptionElement.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 BooleanFacetDescriptionElement : FacetDescriptionElement
20 public BooleanFacetDescriptionElement(TypeElement type, string name)
25 public override EdmType FacetType
27 get { return MetadataItem.EdmProviderManifest.GetPrimitiveType(PrimitiveTypeKind.Boolean); }
29 /////////////////////////////////////////////////////////////////////
33 /// Handler for the Default attribute
35 /// <param name="reader">xml reader currently positioned at Default attribute</param>
36 protected override void HandleDefaultAttribute(XmlReader reader)
39 if (HandleBoolAttribute(reader, ref value))