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); }
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; }
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; }