JetBrains.EnvDTE.Client by JetBrains

<PackageReference Include="JetBrains.EnvDTE.Client" Version="20220221.47.0" />

 CodeClassImpl

public sealed class CodeClassImpl : CodeTypeBase, CodeElement2, CodeElement, CodeClass2, CodeClass, CodeType
public vsCMClassKind ClassKind { get; set; }

public vsCMDataTypeKind DataTypeKind { get; set; }

public string ElementID { get; }

public CodeElements ImplementedInterfaces { get; }

public vsCMInheritanceKind InheritanceKind { get; set; }

public bool IsAbstract { get; set; }

public bool IsGeneric { get; }

public bool IsShared { get; set; }

public CodeElements PartialClasses { get; }

public CodeElements Parts { get; }

public CodeClassImpl(DteImplementation implementation, CodeElementModel model, object parent)

public CodeEvent AddEvent(string Name, string FullDelegateName, bool CreatePropertyStyleEvent = false, object Location = null, vsCMAccess Access = 32)

public void RenameSymbol(string NewName)