#region License
// Copyright 2005-2019 Paul Kohler (https://github.com/paulkohler/minisqlquery). All rights reserved.
// This source code is made available under the terms of the GNU Lesser General Public License v3.0
// https://github.com/paulkohler/minisqlquery/blob/master/LICENSE
#endregion
namespace MiniSqlQuery.PlugIns.TemplateViewer
{
/// The template result.
public class TemplateResult
{
/// Gets or sets Extension.
public string Extension { get; set; }
///
/// Converts the to an Editor "Syntax Name" such as "C#".
///
public string SyntaxName
{
get
{
string ext = Extension ?? string.Empty;
switch (ext.ToLower())
{
case "bat":
case "boo":
case "coco":
case "java":
case "patch":
case "php":
case "tex":
case "xml":
case "sql":
case "txt":
return Extension;
case "asp":
case "aspx":
case "htm":
case "html":
return "ASP/XHTML";
case "vb":
return "VBNET";
case "js":
return "JavaScript";
case "cpp":
case "cxx":
return "C++.NET";
case "cs":
return "C#";
default:
return string.Empty;
}
}
}
/// Gets or sets Text.
public string Text { get; set; }
}
}