![]() |
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().