Antlr4.StringTemplate.TemplateGroupFile.TemplateGroupFile C# (CSharp) Method

TemplateGroupFile() public method

public TemplateGroupFile ( string fileName, char delimiterStartChar, char delimiterStopChar ) : System.Linq
fileName string
delimiterStartChar char
delimiterStopChar char
return System.Linq
        public TemplateGroupFile(string fileName, char delimiterStartChar, char delimiterStopChar)
            : base(delimiterStartChar, delimiterStopChar)
        {
            if (fileName == null)
                throw new ArgumentNullException("fileName");

            try
            {
                if (!fileName.EndsWith(GroupFileExtension))
                    throw new ArgumentException("Group file names must end in .stg: " + fileName);

                if (!File.Exists(fileName))
                    throw new FileNotFoundException(string.Format("No such group file: {0}", fileName));

                this._url = new Uri(fileName);
                this._fileName = fileName;

                if (Verbose)
                    Console.WriteLine("STGroupFile({0}) == file {1}", fileName, Path.GetFullPath(fileName));
            }
            catch (Exception e)
            {
                e.PreserveStackTrace();
                if (!e.IsCritical())
                    ErrorManager.InternalError(null, "can't Load group file " + fileName, e);

                throw;
            }
        }

Same methods

TemplateGroupFile::TemplateGroupFile ( System.Uri url, System.Text.Encoding encoding, char delimiterStartChar, char delimiterStopChar ) : System.Linq
TemplateGroupFile::TemplateGroupFile ( string fileName ) : System.Linq
TemplateGroupFile::TemplateGroupFile ( string fullyQualifiedFileName, System.Text.Encoding encoding ) : System.Linq
TemplateGroupFile::TemplateGroupFile ( string fullyQualifiedFileName, System.Text.Encoding encoding, char delimiterStartChar, char delimiterStopChar ) : System.Linq