System.Text.StringBuilder.Insert C# (CSharp) Method

Insert() public method

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());
		}
		

Same methods

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

Usage Example

Beispiel #1
0
        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();
        }
All Usage Examples Of System.Text.StringBuilder::Insert