/// <summary>Determines whether this instance can handle the specified project file type.</summary>
 /// <param name="projectFileType">Type of the project file.</param>
 /// <returns><c>true</c> if this instance can handle the specified project file type; otherwise, <c>false</c>.</returns>
 public bool CanHandle(ProjectFileType projectFileType)
 => projectFileType.Is <T4ProjectFileType>();
 /// <summary>
 /// Determines whether this instance can handle the specified project file type.
 /// </summary>
 /// <param name="projectFileType">Type of the project file.</param>
 /// <returns><c>true</c> if this instance can handle the specified project file type; otherwise, <c>false</c>.</returns>
 public bool CanHandle(ProjectFileType projectFileType)
 {
     return(projectFileType.Is <T4ProjectFileType>());
 }
 /// <summary>
 /// Determines whether this instance can handle the specified project file type.
 /// </summary>
 /// <param name="projectFileType">Type of the project file.</param>
 /// <returns><c>true</c> if this instance can handle the specified project file type; otherwise, <c>false</c>.</returns>
 public bool CanHandle(ProjectFileType projectFileType)
 {
     return projectFileType.Is<T4ProjectFileType>();
 }
 public PsiLanguageType GetPsiLanguageType(ProjectFileType LanguageType)
 {
     return LanguageType.Is<RaconteurProjectFileType>() ?
         (PsiLanguageType) RaconteurLanguage.Instance :
         UnknownLanguage.Instance;
 }
 public PsiLanguageType GetPsiLanguageType(ProjectFileType LanguageType)
 {
     return(LanguageType.Is <RaconteurProjectFileType>() ?
            (PsiLanguageType)RaconteurLanguage.Instance :
            UnknownLanguage.Instance);
 }