public TryParseAccessModifier ( string value ) : AccessModifier | ||
value | string | |
return | AccessModifier |
/// <exception cref="BadSyntaxException"> /// An error occured whiledeserializing. /// </exception> /// <exception cref="InvalidOperationException"> /// The XML document is corrupt. /// </exception> /// <exception cref="ArgumentNullException"> /// <paramref name="node"/> is null. /// </exception> protected internal virtual void Deserialize(XmlElement node) { if (node == null) { throw new ArgumentNullException("node"); } RaiseChangedEvent = false; XmlElement nameChild = node["Name"]; if (nameChild != null) { Name = nameChild.InnerText; } XmlElement accessChild = node["Access"]; if (accessChild != null) { AccessModifier = Language.TryParseAccessModifier(accessChild.InnerText); } RaiseChangedEvent = true; OnDeserializing(new SerializeEventArgs(node)); }
public TypeBase(SerializationInfo info, StreamingContext ctxt) : base(info, ctxt) { RaiseChangedEvent = false; Name = info.GetString("_name"); AccessModifier = Language.TryParseAccessModifier( info.GetString("_access_modifier")); RaiseChangedEvent = true; }