/// <summary> /// /// </summary> /// <param name="translationUnit"></param> /// <param name="className"></param> /// <param name="baseClassName"></param> /// <returns></returns> public static ClassDeclarationTranslationUnit AddClass(this ModuleTranslationUnit translationUnit, string className, string baseClassName) { var classTranslationUnit = ClassDeclarationTranslationUnit.Create( VisibilityToken.Public, IdentifierTranslationUnit.Create(className), IdentifierTranslationUnit.Create(baseClassName)); translationUnit.AddClass(classTranslationUnit); return(classTranslationUnit); }
/// <summary> /// /// </summary> /// <param name="translationUnit"></param> /// <param name="className"></param> /// <returns></returns> public static ClassDeclarationTranslationUnit AddClass(this ModuleTranslationUnit translationUnit, string className) { var classTranslationUnit = ClassDeclarationTranslationUnit.Create( ModifierTokens.Public, IdentifierTranslationUnit.Create(className), null); translationUnit.AddClass(classTranslationUnit); return(classTranslationUnit); }