private StringBuilder DefaultDefinition()
{
var sb = new StringBuilder();
switch(_contexttualResourceModel.ResourceType)
{
case ResourceType.Service:
sb.Append(string.Format("<Service Name=\"{0}\">",
_contexttualResourceModel.ResourceName));
sb.Append("\r\n\t\t");
sb.Append("<Actions>");
sb.Append("\r\n\t\t\t");
sb.Append("<Action Name=\"\" Type=\"\" SourceName=\"\" SourceMethod=\"\">");
sb.Append("\r\n\t\t\t\t");
sb.Append("<Input Name=\"\" Source=\"\">");
sb.Append("\r\n\t\t\t\t\t");
sb.Append("<Validator Type=\"Required\" />");
sb.Append("\r\n\t\t\t\t");
sb.Append("</Input>");
sb.Append("\r\n\t\t\t");
sb.Append("</Action>");
sb.Append("\r\n\t\t");
sb.Append("</Actions>");
sb.Append("\r\n\t");
sb.Append("</Service>");
break;
case ResourceType.Source:
sb.Append(string.Format("<Source Name=\"{0}\" Type=\"\" ConnectionString=\"\" AssemblyName=\"\" AssemblyLocation=\"\" Uri=\"\" /> ", _contexttualResourceModel.ResourceName));
break;
default:
throw new ArgumentException("Unexpected Resource Type");
}
return sb;
}