MiniME.Compiler.AddFile C# (CSharp) Méthode

AddFile() public méthode

public AddFile ( string strFileName, System Encoding, bool Warnings ) : void
strFileName string
Encoding System
Warnings bool
Résultat void
        public void AddFile(string strFileName, System.Text.Encoding Encoding, bool Warnings)
        {
            // Work out auto file encoding
            if (Encoding == null)
            {
                EncodingInfo e = TextFileUtils.DetectFileEncoding(strFileName);
                if (e != null)
                    Encoding=e.GetEncoding();
            }

            // Use same encoding for output
            if (OutputEncoding != null)
                OutputEncoding = Encoding;

            else
            {
                Encoding = Encoding.UTF8;
            }

            // Workout minify kind
            if (MinifyKind == MinifyKind.Auto)
            {
                if (strFileName.EndsWith(".js", StringComparison.InvariantCultureIgnoreCase))
                    MinifyKind = MinifyKind.JS;
                else if (strFileName.EndsWith(".css", StringComparison.InvariantCultureIgnoreCase))
                    MinifyKind = MinifyKind.CSS;
            }

            // Add file info
            var i = new FileInfo();
            i.filename = strFileName;
            i.content = File.ReadAllText(strFileName, Encoding);
            i.encoding = Encoding;
            i.warnings = Warnings;
            m_files.Add(i);
        }

Same methods

Compiler::AddFile ( string strFileName, bool Warnings ) : void