Exemple #1
0
        protected override void OnChildDeleted(EFContainer efContainer)
        {
            if (efContainer is DesignerInfoPropertySet)
            {
                _propertySet = null;
            }

            base.OnChildDeleted(efContainer);
        }
        protected override void OnChildDeleted(EFContainer efContainer)
        {
            if (efContainer is DesignerInfoPropertySet)
            {
                _propertySet = null;
            }

            base.OnChildDeleted(efContainer);
        }
Exemple #3
0
 internal override bool ParseSingleElement(ICollection <XName> unprocessedElements, XElement elem)
 {
     if (elem.Name.LocalName == "DesignerInfoPropertySet")
     {
         _propertySet = new DesignerInfoPropertySet(this, elem);
         _propertySet.Parse(unprocessedElements);
     }
     else
     {
         return(base.ParseSingleElement(unprocessedElements, elem));
     }
     return(true);
 }
        private DesignerInfo SetupOptionsDesignerInfo(string designerPropertyName, string designerPropertyValue)
        {
            var designerInfo =
                new OptionsDesignerInfo(
                    null,
                    XElement.Parse(
                        "<Options xmlns='http://schemas.microsoft.com/ado/2009/11/edmx' />"));
            var designerInfoPropertySet =
                new DesignerInfoPropertySet(
                    designerInfo,
                    XElement.Parse(
                        "<DesignerInfoPropertySet xmlns='http://schemas.microsoft.com/ado/2009/11/edmx' />"));
            if (designerPropertyName != null)
            {
                var designerProperty =
                    new DesignerProperty(
                        designerInfoPropertySet,
                        XElement.Parse(
                            "<DesignerProperty Name='" + designerPropertyName + "' Value='" +
                            designerPropertyValue +
                            "' xmlns='http://schemas.microsoft.com/ado/2009/11/edmx' />"));
                designerInfoPropertySet.AddDesignerProperty(designerPropertyName, designerProperty);
            }

            designerInfo.PropertySet = designerInfoPropertySet;
            return designerInfo;
        }
Exemple #5
0
 internal DesignerProperty(DesignerInfoPropertySet parent, XElement element)
     : base(parent, element)
 {
 }
 internal override bool ParseSingleElement(ICollection<XName> unprocessedElements, XElement elem)
 {
     if (elem.Name.LocalName == "DesignerInfoPropertySet")
     {
         _propertySet = new DesignerInfoPropertySet(this, elem);
         _propertySet.Parse(unprocessedElements);
     }
     else
     {
         return base.ParseSingleElement(unprocessedElements, elem);
     }
     return true;
 }