protected internal XmlEntityReference( string name, XmlDocument doc ) : base( doc ) {
if ( !doc.IsLoading ) {
if ( name.Length > 0 && name[0] == '#' ) {
throw new ArgumentException( Res.GetString( Res.Xdom_InvalidCharacter_EntityReference ) );
}
}
this.name = doc.NameTable.Add(name);
doc.fEntRefNodesPresent = true;
}