public Insert ( int index, bool value ) : StringBuilder | ||
index | int | |
value | bool | |
return | StringBuilder |
public StringBuilder Insert( int index, bool value ) {
return Insert (index, value.ToString());
}
StringBuilder::Insert ( int index, byte value ) : StringBuilder | |
StringBuilder::Insert ( int index, char value ) : StringBuilder | |
StringBuilder::Insert ( int index, char value, int startIndex, int charCount ) : StringBuilder | |
StringBuilder::Insert ( int index, decimal value ) : StringBuilder | |
StringBuilder::Insert ( int index, double value ) : StringBuilder | |
StringBuilder::Insert ( int index, float value ) : StringBuilder | |
StringBuilder::Insert ( int index, int value ) : StringBuilder | |
StringBuilder::Insert ( int index, long value ) : StringBuilder | |
StringBuilder::Insert ( int index, object value ) : StringBuilder | |
StringBuilder::Insert ( int index, sbyte value ) : StringBuilder | |
StringBuilder::Insert ( int index, short value ) : StringBuilder | |
StringBuilder::Insert ( int index, string value ) : StringBuilder | |
StringBuilder::Insert ( int index, string value, int count ) : StringBuilder | |
StringBuilder::Insert ( int index, uint value ) : StringBuilder | |
StringBuilder::Insert ( int index, ulong value ) : StringBuilder | |
StringBuilder::Insert ( int index, ushort value ) : StringBuilder |
static String GetDirectoryPath(XmlNode componentNode, XmlNamespaceManager nsm) { XmlNode parent = componentNode.ParentNode; StringBuilder installationPath = new StringBuilder(""); if (parent != null) { XmlAttribute id = parent.Attributes["Id"]; string s_id = (id != null) ? id.Value : ""; // If it is of type wix:Directory get the name or id. if (parent.Name == "Directory") { installationPath.Insert(0, GetNodeDirectory(parent, nsm)); installationPath.Insert(0, GetDirectoryPath(parent, nsm)); } // If the parent is of type wix:DirectoryRef find the wix:Directory node that the // DirectoryRef points to and then get the name or id. else if (parent.Name == "DirectoryRef") { if (!String.IsNullOrEmpty(s_id)) { XmlNode installdir = parent.SelectSingleNode(String.Format("//wix:Directory[@Id='{0}']", s_id), nsm); if (installdir != null) { installationPath.Insert(0, GetNodeDirectory(installdir, nsm)); installationPath.Insert(0, GetDirectoryPath(installdir, nsm)); } } } } return installationPath.ToString(); }