@@ -26,13 +26,13 @@ public class MemberData : ICloneable
2626 /// Fields on the type, keyed by field name.
2727 /// </summary>
2828 [ DataMember ( EmitDefaultValue = false ) ]
29- public JsonCaseInsensitiveStringDictionary < FieldData > Fields { get ; set ; }
29+ public JsonDictionary < string , FieldData > Fields { get ; set ; }
3030
3131 /// <summary>
3232 /// Properties on this type, keyed by property name.
3333 /// </summary>
3434 [ DataMember ( EmitDefaultValue = false ) ]
35- public JsonCaseInsensitiveStringDictionary < PropertyData > Properties { get ; set ; }
35+ public JsonDictionary < string , PropertyData > Properties { get ; set ; }
3636
3737 /// <summary>
3838 /// Indexers on the type.
@@ -44,19 +44,19 @@ public class MemberData : ICloneable
4444 /// Methods on the type, keyed by method name.
4545 /// </summary>
4646 [ DataMember ( EmitDefaultValue = false ) ]
47- public JsonCaseInsensitiveStringDictionary < MethodData > Methods { get ; set ; }
47+ public JsonDictionary < string , MethodData > Methods { get ; set ; }
4848
4949 /// <summary>
5050 /// Events on the type, keyed by event name.
5151 /// </summary>
5252 [ DataMember ( EmitDefaultValue = false ) ]
53- public JsonCaseInsensitiveStringDictionary < EventData > Events { get ; set ; }
53+ public JsonDictionary < string , EventData > Events { get ; set ; }
5454
5555 /// <summary>
5656 /// Types nested within the type, keyed by type name.
5757 /// </summary>
5858 [ DataMember ( EmitDefaultValue = false ) ]
59- public JsonCaseInsensitiveStringDictionary < TypeData > NestedTypes { get ; set ; }
59+ public JsonDictionary < string , TypeData > NestedTypes { get ; set ; }
6060
6161 /// <summary>
6262 /// Create a deep clone of the member data object.
@@ -66,12 +66,12 @@ public object Clone()
6666 return new MemberData ( )
6767 {
6868 Constructors = Constructors ? . Select ( c => ( string [ ] ) c . Clone ( ) ) . ToArray ( ) ,
69- Events = ( JsonCaseInsensitiveStringDictionary < EventData > ) Events ? . Clone ( ) ,
70- Fields = ( JsonCaseInsensitiveStringDictionary < FieldData > ) Fields ? . Clone ( ) ,
69+ Events = ( JsonDictionary < string , EventData > ) Events ? . Clone ( ) ,
70+ Fields = ( JsonDictionary < string , FieldData > ) Fields ? . Clone ( ) ,
7171 Indexers = Indexers ? . Select ( i => ( IndexerData ) i . Clone ( ) ) . ToArray ( ) ,
72- Methods = ( JsonCaseInsensitiveStringDictionary < MethodData > ) Methods ? . Clone ( ) ,
73- NestedTypes = ( JsonCaseInsensitiveStringDictionary < TypeData > ) NestedTypes ? . Clone ( ) ,
74- Properties = ( JsonCaseInsensitiveStringDictionary < PropertyData > ) Properties ? . Clone ( ) ,
72+ Methods = ( JsonDictionary < string , MethodData > ) Methods ? . Clone ( ) ,
73+ NestedTypes = ( JsonDictionary < string , TypeData > ) NestedTypes ? . Clone ( ) ,
74+ Properties = ( JsonDictionary < string , PropertyData > ) Properties ? . Clone ( ) ,
7575 } ;
7676 }
7777 }
0 commit comments