/// <summary> /// Gets the user defined node. /// </summary> /// <param name="info">The info.</param> /// <returns></returns> private XmlNode GetUserDefinedNode(UserDefinedInfo info) { try { XmlNodeList nodeList = this._meta.SelectNodes("//meta:user-defined", this.TextDocument.NamespaceManager); if (nodeList.Count == 4) { XmlNode nodeInfo = nodeList[(int)info].SelectSingleNode("@meta:name", this.TextDocument.NamespaceManager); if (nodeInfo != null) { return(nodeInfo); } } } catch (Exception ex) { throw; } return(null); }
/// <summary> /// Sets the user defined info. /// </summary> /// <param name="info">The info.</param> /// <param name="text">The text.</param> public void SetUserDefinedInfo(UserDefinedInfo info, string text) { XAttribute attribute = GetUserDefinedAttribute(info); if (attribute != null) { attribute.Value = text; } }
/// <summary> /// Sets the user defined info. /// </summary> /// <param name="info">The info.</param> /// <param name="text">The text.</param> public void SetUserDefinedInfo(UserDefinedInfo info, string text) { XmlNode nodeInfo = this.GetUserDefinedNode(info); if (nodeInfo != null) { nodeInfo.InnerText = text; } }
/// <summary> /// Gets the user defined info. /// </summary> /// <param name="info">The info.</param> /// <returns>Info string for the given field.</returns> public string GetUserDefinedInfo(UserDefinedInfo info) { XAttribute attribute = GetUserDefinedAttribute(info); if (attribute != null) { return(attribute.Value); } return(null); }
/// <summary> /// Gets the user defined info. /// </summary> /// <param name="info">The info.</param> /// <returns>Info string for the given field.</returns> public string GetUserDefinedInfo(UserDefinedInfo info) { XmlNode nodeInfo = this.GetUserDefinedNode(info); if (nodeInfo != null) { return(nodeInfo.InnerText); } return(null); }
private bool WalkMember(UserDefinedInfo userInfo) { if (userInfo != null) { _analysisStack.Push(_curUnit); _curUnit = userInfo._analysisUnit; _scopes.Push(userInfo._analysisUnit.Scopes[userInfo._analysisUnit.Scopes.Length - 1]); return(true); } return(false); }
/// <summary> /// Gets the user defined node. /// </summary> /// <param name="info">The info.</param> /// <returns></returns> private XAttribute GetUserDefinedAttribute(UserDefinedInfo info) { IEnumerable <XElement> nodeList = Meta.Descendants(Ns.Meta + "user-defined"); if (nodeList.Count() == 4) { XAttribute attribute = nodeList.ElementAt((int)info).Attribute(Ns.Meta + "name"); if (attribute != null) { return(attribute); } } return(null); }
/// <summary> /// Sets the user defined info. /// </summary> /// <param name="info">The info.</param> /// <param name="text">The text.</param> public void SetUserDefinedInfo(UserDefinedInfo info, string text) { try { XmlNode nodeInfo = this.GetUserDefinedNode(info); if (nodeInfo != null) { nodeInfo.InnerText = text; } } catch (Exception ex) { throw; } }
/// <summary> /// Gets the user defined info. /// </summary> /// <param name="info">The info.</param> /// <returns>Info string for the given field.</returns> public string GetUserDefinedInfo(UserDefinedInfo info) { try { XmlNode nodeInfo = this.GetUserDefinedNode(info); if (nodeInfo != null) { return(nodeInfo.InnerText); } } catch (Exception ex) { throw; } return(null); }
/// <summary> /// Gets the user defined node. /// </summary> /// <param name="info">The info.</param> /// <returns></returns> private XmlNode GetUserDefinedNode(UserDefinedInfo info) { try { XmlNodeList nodeList = this._meta.SelectNodes("//meta:user-defined", this.TextDocument.NamespaceManager); if(nodeList.Count == 4) { XmlNode nodeInfo = nodeList[(int)info].SelectSingleNode("@meta:name", this.TextDocument.NamespaceManager); if(nodeInfo != null) return nodeInfo; } } catch(Exception ex) { throw; } return null; }
/// <summary> /// Sets the user defined info. /// </summary> /// <param name="info">The info.</param> /// <param name="text">The text.</param> public void SetUserDefinedInfo(UserDefinedInfo info, string text) { try { XmlNode nodeInfo = this.GetUserDefinedNode(info); if(nodeInfo != null) nodeInfo.InnerText = text; } catch(Exception ex) { throw; } }
/// <summary> /// Gets the user defined info. /// </summary> /// <param name="info">The info.</param> /// <returns>Info string for the given field.</returns> public string GetUserDefinedInfo(UserDefinedInfo info) { try { XmlNode nodeInfo = this.GetUserDefinedNode(info); if(nodeInfo != null) return nodeInfo.InnerText; } catch(Exception ex) { throw; } return null; }
/// <summary> /// Sets the user defined info. /// </summary> /// <param name="info">The info.</param> /// <param name="text">The text.</param> public void SetUserDefinedInfo(UserDefinedInfo info, string text) { XmlNode nodeInfo = this.GetUserDefinedNode(info); if (nodeInfo != null) nodeInfo.InnerText = text; }
/// <summary> /// Gets the user defined info. /// </summary> /// <param name="info">The info.</param> /// <returns>Info string for the given field.</returns> public string GetUserDefinedInfo(UserDefinedInfo info) { XmlNode nodeInfo = this.GetUserDefinedNode(info); if (nodeInfo != null) return nodeInfo.InnerText; return null; }