blob: bb66945c8e5865e511e8c35a9683958dd3a87207 [file] [log] [blame]
using OfficeOpenXml.Utils;
using System.Xml;
namespace OfficeOpenXml
{
public class ExcelProtectedRange : XmlHelper
{
public string Name
{
get
{
return GetXmlNodeString("@name");
}
set
{
SetXmlNodeString("@name",value);
}
}
ExcelAddress _address=null;
public ExcelAddress Address
{
get
{
if(_address==null)
{
_address=new ExcelAddress(GetXmlNodeString("@sqref"));
}
return _address;
}
set
{
SetXmlNodeString("@sqref", SqRefUtility.ToSqRefAddress(value.Address));
_address=value;
}
}
internal ExcelProtectedRange(string name, ExcelAddress address, XmlNamespaceManager ns, XmlNode topNode) :
base(ns,topNode)
{
Name = name;
Address = address;
}
}
}