/// <summary> /// Creates a new exception, from a syntactic model. /// </summary> /// <param name="message">The error message.</param> /// <param name="model">The model.</param> public CompilationException(string message, ISyntacticModel model) : base(message) { if (model != null) { RelatedNode = model.OriginatingNode; RelatedTree = model.OriginatingTree; } }
/// <summary> /// Writes a model and prevents rendering of braces. /// </summary> /// <param name="model">The model.</param> public void WriteModelBody(ISyntacticModel model) { if (model != null) { // prevent braces in code blocks var block = model as CodeBlock; if (block != null) { block.HasBraces = false; } } WriteModel(model); }
/// <summary> /// Writes a model and prevents rendering of braces. /// </summary> /// <param name="model">The model.</param> public void WriteModelBody(ISyntacticModel model) { if (model != null) { // prevent braces in code blocks var block = model as CodeBlock; if (block != null) block.HasBraces = false; } WriteModel(model); }