@@ -26,13 +26,13 @@ public class MemberData : ICloneable
26
26
/// Fields on the type, keyed by field name.
27
27
/// </summary>
28
28
[ DataMember ( EmitDefaultValue = false ) ]
29
- public JsonCaseInsensitiveStringDictionary < FieldData > Fields { get ; set ; }
29
+ public JsonDictionary < string , FieldData > Fields { get ; set ; }
30
30
31
31
/// <summary>
32
32
/// Properties on this type, keyed by property name.
33
33
/// </summary>
34
34
[ DataMember ( EmitDefaultValue = false ) ]
35
- public JsonCaseInsensitiveStringDictionary < PropertyData > Properties { get ; set ; }
35
+ public JsonDictionary < string , PropertyData > Properties { get ; set ; }
36
36
37
37
/// <summary>
38
38
/// Indexers on the type.
@@ -44,19 +44,19 @@ public class MemberData : ICloneable
44
44
/// Methods on the type, keyed by method name.
45
45
/// </summary>
46
46
[ DataMember ( EmitDefaultValue = false ) ]
47
- public JsonCaseInsensitiveStringDictionary < MethodData > Methods { get ; set ; }
47
+ public JsonDictionary < string , MethodData > Methods { get ; set ; }
48
48
49
49
/// <summary>
50
50
/// Events on the type, keyed by event name.
51
51
/// </summary>
52
52
[ DataMember ( EmitDefaultValue = false ) ]
53
- public JsonCaseInsensitiveStringDictionary < EventData > Events { get ; set ; }
53
+ public JsonDictionary < string , EventData > Events { get ; set ; }
54
54
55
55
/// <summary>
56
56
/// Types nested within the type, keyed by type name.
57
57
/// </summary>
58
58
[ DataMember ( EmitDefaultValue = false ) ]
59
- public JsonCaseInsensitiveStringDictionary < TypeData > NestedTypes { get ; set ; }
59
+ public JsonDictionary < string , TypeData > NestedTypes { get ; set ; }
60
60
61
61
/// <summary>
62
62
/// Create a deep clone of the member data object.
@@ -66,12 +66,12 @@ public object Clone()
66
66
return new MemberData ( )
67
67
{
68
68
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 ( ) ,
71
71
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 ( ) ,
75
75
} ;
76
76
}
77
77
}
0 commit comments