public CodeEnum AddEnum(string Name, object Position, object Bases, vsCMAccess Access) { CodeDomCodeEnum ce = new CodeDomCodeEnum(DTE, this, Name, Bases, Access); AddItem <CodeTypeDeclaration>(ce.CodeObject, Position); return(ce); }
public CodeEnum AddEnum(string Name, object Position, object Bases, vsCMAccess Access) { CodeDomCodeEnum codeEnum = new CodeDomCodeEnum(DTE, this, Name, Bases, Access); CodeObject.Members.Insert(PositionToIndex(Position), codeEnum.CodeObject); CommitChanges(); return(codeEnum); }