~manishsinha/wadlsharp/customize-type-field-accessor

« back to all changes in this revision

Viewing changes to LpNet.WadlSharp.Core/Generator/LpField.cs

  • Committer: Manish Sinha
  • Date: 2011-03-07 20:48:41 UTC
  • Revision ID: manishsinha.tech@gmail.com-20110307204841-2tys6a0ljrtx4k17
Added an option to generate internal Type and protected fields

Show diffs side-by-side

added added

removed removed

Lines of Context:
40
40
        public CodeMemberField Create(string fieldName, Type fieldType, HashSet<string> nameSpaces)
41
41
        {
42
42
            CodeMemberField field = new CodeMemberField(fieldType,fieldName);
43
 
            field.Attributes = MemberAttributes.Private | MemberAttributes.Final;
 
43
                        if(GlobalSettings.TypeFieldVisibility == TypeFieldVisibility.Private)
 
44
                field.Attributes = MemberAttributes.Private | MemberAttributes.Final;
 
45
                        else if(GlobalSettings.TypeFieldVisibility == TypeFieldVisibility.Protected)
 
46
                                field.Attributes = MemberAttributes.Family | MemberAttributes.Final;
44
47
 
45
48
            return field;
46
49
        }