public override Method AddConstructor() { Constructor constructor = new CSharpConstructor(this); constructor.AccessModifier = AccessModifier.Public; OperationList.Add(constructor); return(constructor); }
public override Method AddConstructor() { Constructor constructor = new CSharpConstructor(this); if (Modifier == InheritanceModifier.Abstract) { constructor.AccessModifier = AccessModifier.Protected; } else if (Modifier != InheritanceModifier.Static) { constructor.AccessModifier = AccessModifier.Public; } OperationList.Add(constructor); return(constructor); }