![]() |
Paradox Game Engine
v1.0.0 beta06
|
A class to collect parsing/expression messages. More...
Public Member Functions | |
| LoggerResult () | |
| Initializes a new instance of the LoggerResult class. More... | |
| void | DumpMessages (ReportMessageLevel level, TextWriter writer) |
| Dumps the messages. More... | |
| void | CopyTo (LoggerResult results) |
| Copies all messages to another instance. More... | |
| void | Error (MessageCode message, SourceSpan span) |
| Logs an Error with the specified message. More... | |
| void | Error (MessageCode message, SourceSpan span, params object[] parameters) |
| Logs an Error with the specified message. More... | |
| void | Info (MessageCode message, SourceSpan span) |
| Logs an Info with the specified message. More... | |
| void | Info (MessageCode message, SourceSpan span, params object[] parameters) |
| Logs an Info with the specified message. More... | |
| void | Warning (MessageCode message, SourceSpan span) |
| Logs an Warning with the specified message. More... | |
| void | Warning (MessageCode message, SourceSpan span, params object[] parameters) |
| Logs an Warning with the specified message. More... | |
| override string | ToString () |
Protected Member Functions | |
| void | AddMessage (ReportMessageLevel level, MessageCode message, SourceSpan span) |
| Adds the message. More... | |
| void | AddMessage (ReportMessageLevel level, MessageCode message, SourceSpan span, params object[] parameters) |
| Adds the message. More... | |
Properties | |
| bool | HasErrors [get, set] |
| Gets or sets a value indicating whether this instance has errors. More... | |
| IList< ReportMessage > | Messages [get, set] |
| Gets or sets the messages. More... | |
A class to collect parsing/expression messages.
Definition at line 13 of file LoggerResult.cs.
| SiliconStudio.Shaders.Utility.LoggerResult.LoggerResult | ( | ) |
Initializes a new instance of the LoggerResult class.
Definition at line 18 of file LoggerResult.cs.
|
protected |
Adds the message.
| level | The type. |
| message | The message. |
| span | The span. |
Definition at line 139 of file LoggerResult.cs.
References SiliconStudio.Shaders.Utility.MessageCode.Code, and SiliconStudio.Shaders.Utility.MessageCode.Text.
|
protected |
Adds the message.
| level | The type. |
| message | The message. |
| span | The span. |
| parameters | The parameters. |
Definition at line 152 of file LoggerResult.cs.
References SiliconStudio.Shaders.Utility.MessageCode.Code, and SiliconStudio.Shaders.Utility.MessageCode.Text.
| void SiliconStudio.Shaders.Utility.LoggerResult.CopyTo | ( | LoggerResult | results | ) |
Copies all messages to another instance.
| results | The results. |
Definition at line 59 of file LoggerResult.cs.
| void SiliconStudio.Shaders.Utility.LoggerResult.DumpMessages | ( | ReportMessageLevel | level, |
| TextWriter | writer | ||
| ) |
Dumps the messages.
| level | The level. |
| writer | The writer. |
Definition at line 44 of file LoggerResult.cs.
| void SiliconStudio.Shaders.Utility.LoggerResult.Error | ( | MessageCode | message, |
| SourceSpan | span | ||
| ) |
Logs an Error with the specified message.
| message | The message. |
| span | The span. |
Definition at line 75 of file LoggerResult.cs.
| void SiliconStudio.Shaders.Utility.LoggerResult.Error | ( | MessageCode | message, |
| SourceSpan | span, | ||
| params object[] | parameters | ||
| ) |
Logs an Error with the specified message.
| message | The message. |
| span | The span. |
| parameters | The parameters. |
Definition at line 86 of file LoggerResult.cs.
| void SiliconStudio.Shaders.Utility.LoggerResult.Info | ( | MessageCode | message, |
| SourceSpan | span | ||
| ) |
Logs an Info with the specified message.
| message | The message. |
| span | The span. |
Definition at line 96 of file LoggerResult.cs.
| void SiliconStudio.Shaders.Utility.LoggerResult.Info | ( | MessageCode | message, |
| SourceSpan | span, | ||
| params object[] | parameters | ||
| ) |
Logs an Info with the specified message.
| message | The message. |
| span | The span. |
| parameters | The parameters. |
Definition at line 107 of file LoggerResult.cs.
| override string SiliconStudio.Shaders.Utility.LoggerResult.ToString | ( | ) |
Definition at line 158 of file LoggerResult.cs.
| void SiliconStudio.Shaders.Utility.LoggerResult.Warning | ( | MessageCode | message, |
| SourceSpan | span | ||
| ) |
Logs an Warning with the specified message.
| message | The message. |
| span | The span. |
Definition at line 117 of file LoggerResult.cs.
| void SiliconStudio.Shaders.Utility.LoggerResult.Warning | ( | MessageCode | message, |
| SourceSpan | span, | ||
| params object[] | parameters | ||
| ) |
Logs an Warning with the specified message.
| message | The message. |
| span | The span. |
| parameters | The parameters. |
Definition at line 128 of file LoggerResult.cs.
|
getset |
Gets or sets a value indicating whether this instance has errors.
true if this instance has errors; otherwise, false.
Definition at line 29 of file LoggerResult.cs.
Referenced by SiliconStudio.Shaders.Parser.ShaderParser.Check().
|
getset |
Gets or sets the messages.
The messages.
Definition at line 37 of file LoggerResult.cs.
Referenced by SiliconStudio.Shaders.Parser.ShaderParser.Check().