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

RecordWarning() private méthode

private RecordWarning ( MiniME.Bookmark position, MiniME.Bookmark order, string message ) : void
position MiniME.Bookmark
order MiniME.Bookmark
message string
Résultat void
        internal void RecordWarning(Bookmark position, Bookmark order, string message, params object[] args)
        {
            // Quit warnings disabled at this point
            if (!position.warnings)
                return;

            // Create the warning record
            var warning = new Warning();
            warning.Bookmark = position;
            warning.Order = order;
            warning.Message = string.Format("warning: {0}", string.Format(message, args));
            warning.OriginalOrder = Warnings.Count;

            // Add to list
            Warnings.Add(warning);
        }

Same methods

Compiler::RecordWarning ( MiniME.Bookmark position, string message ) : void

Usage Example

Exemple #1
0
        // Check for cases where a semicolon is optional
        //  - end of file
        //  - immediately before a brace
        //  - before a line break
        public bool IsAutoSemicolon()
        {
            if (p.eof || token == Token.closeBrace || m_bPreceededByLineBreak)
            {
                if (m_prevToken != Token.closeBrace)
                {
                    if (m_bWarnings)
                    {
                        var b = new Bookmark(p, m_prevTokenEnd, token, m_bWarnings);
                        b.file     = this.p;
                        b.position = this.m_prevTokenEnd;
                        b.token    = this.token;
                        Compiler.RecordWarning(b, "missing semicolon");
                    }
                }
                return(true);
            }

            return(false);
        }
All Usage Examples Of MiniME.Compiler::RecordWarning