// using System; using System.Text; public class StringWrapper { string internalString; StringBuilder internalSB = null; bool useSB = false; public StringWrapper(StringOperationType type) { if (type == StringOperationType.Normal) { useSB = false; } else { useSB = true; internalSB = new StringBuilder(); } } // The remaining source code... } internal enum StringOperationType { Normal, Dynamic } // The attempt to compile the example displays the following output: // error CS0051: Inconsistent accessibility: parameter type // 'StringOperationType' is less accessible than method // 'StringWrapper.StringWrapper(StringOperationType)' //