/// <summary>Creates another instance of <see cref="CSharpRazorHardCodedString"/> string with the provided arguments</summary>
        /// <param name="parent">Current object item (file)</param>
        /// <param name="start">Starting offset of the string</param>
        /// <param name="end">End offset of the string</param>
        /// <returns>A new instance of <see cref="CSharpRazorHardCodedString"/>.</returns>
        public override BaseHardCodedString CreateInstance(ProjectItem parent, int start, int end)
        {
            CSharpRazorHardCodedString newInstance = new CSharpRazorHardCodedString(parent, start, end);

            newInstance.InitializeValue();
            return(newInstance);
        }