@@ -9,27 +9,27 @@ namespace Fido2NetLib.Cbor
9
9
{
10
10
public sealed class CborMap : CborObject , IReadOnlyDictionary < CborObject , CborObject >
11
11
{
12
- private readonly List < KeyValuePair < CborObject , CborObject > > items ;
12
+ private readonly List < KeyValuePair < CborObject , CborObject > > _items ;
13
13
14
14
public CborMap ( )
15
15
{
16
- items = new ( ) ;
16
+ _items = new ( ) ;
17
17
}
18
18
19
19
public CborMap ( int capacity )
20
20
{
21
- items = new ( capacity ) ;
21
+ _items = new ( capacity ) ;
22
22
}
23
23
24
24
public override CborType Type => CborType . Map ;
25
25
26
- public int Count => items . Count ;
26
+ public int Count => _items . Count ;
27
27
28
28
public IEnumerable < CborObject > Keys
29
29
{
30
30
get
31
31
{
32
- foreach ( var item in items )
32
+ foreach ( var item in _items )
33
33
{
34
34
yield return item . Key ;
35
35
}
@@ -40,7 +40,7 @@ public IEnumerable<CborObject> Values
40
40
{
41
41
get
42
42
{
43
- foreach ( var item in items )
43
+ foreach ( var item in _items )
44
44
{
45
45
yield return item . Value ;
46
46
}
@@ -49,82 +49,82 @@ public IEnumerable<CborObject> Values
49
49
50
50
public void Add ( string key , CborObject value )
51
51
{
52
- items . Add ( new ( new CborTextString ( key ) , value ) ) ;
52
+ _items . Add ( new ( new CborTextString ( key ) , value ) ) ;
53
53
}
54
54
55
55
public void Add ( string key , bool value )
56
56
{
57
- items . Add ( new ( new CborTextString ( key ) , new CborBoolean ( value ) ) ) ;
57
+ _items . Add ( new ( new CborTextString ( key ) , ( CborBoolean ) value ) ) ;
58
58
}
59
59
60
60
public void Add ( long key , CborObject value )
61
61
{
62
- items . Add ( new ( new CborInteger ( key ) , value ) ) ;
62
+ _items . Add ( new ( new CborInteger ( key ) , value ) ) ;
63
63
}
64
64
65
65
public void Add ( long key , byte [ ] value )
66
66
{
67
- items . Add ( new ( new CborInteger ( key ) , new CborByteString ( value ) ) ) ;
67
+ _items . Add ( new ( new CborInteger ( key ) , new CborByteString ( value ) ) ) ;
68
68
}
69
69
70
70
public void Add ( long key , string value )
71
71
{
72
- items . Add ( new ( new CborInteger ( key ) , new CborTextString ( value ) ) ) ;
72
+ _items . Add ( new ( new CborInteger ( key ) , new CborTextString ( value ) ) ) ;
73
73
}
74
74
75
75
public void Add ( long key , long value )
76
76
{
77
- items . Add ( new ( new CborInteger ( key ) , new CborInteger ( value ) ) ) ;
77
+ _items . Add ( new ( new CborInteger ( key ) , new CborInteger ( value ) ) ) ;
78
78
}
79
79
80
80
public void Add ( string key , int value )
81
81
{
82
- items . Add ( new ( new CborTextString ( key ) , new CborInteger ( value ) ) ) ;
82
+ _items . Add ( new ( new CborTextString ( key ) , new CborInteger ( value ) ) ) ;
83
83
}
84
84
85
85
public void Add ( string key , string value )
86
86
{
87
- items . Add ( new ( new CborTextString ( key ) , new CborTextString ( value ) ) ) ;
87
+ _items . Add ( new ( new CborTextString ( key ) , new CborTextString ( value ) ) ) ;
88
88
}
89
89
90
90
public void Add ( string key , byte [ ] value )
91
91
{
92
- items . Add ( new ( new CborTextString ( key ) , new CborByteString ( value ) ) ) ;
92
+ _items . Add ( new ( new CborTextString ( key ) , new CborByteString ( value ) ) ) ;
93
93
}
94
94
95
95
internal void Add ( CborObject key , CborObject value )
96
96
{
97
- items . Add ( new ( key , value ) ) ;
97
+ _items . Add ( new ( key , value ) ) ;
98
98
}
99
99
100
100
internal void Add ( string key , COSE . Algorithm value )
101
101
{
102
- items . Add ( new ( new CborTextString ( key ) , new CborInteger ( ( int ) value ) ) ) ;
102
+ _items . Add ( new ( new CborTextString ( key ) , new CborInteger ( ( int ) value ) ) ) ;
103
103
}
104
104
105
105
internal void Add ( COSE . KeyCommonParameter key , COSE . KeyType value )
106
106
{
107
- items . Add ( new ( new CborInteger ( ( int ) key ) , new CborInteger ( ( int ) value ) ) ) ;
107
+ _items . Add ( new ( new CborInteger ( ( int ) key ) , new CborInteger ( ( int ) value ) ) ) ;
108
108
}
109
109
110
110
internal void Add ( COSE . KeyCommonParameter key , COSE . Algorithm value )
111
111
{
112
- items . Add ( new ( new CborInteger ( ( int ) key ) , new CborInteger ( ( int ) value ) ) ) ;
112
+ _items . Add ( new ( new CborInteger ( ( int ) key ) , new CborInteger ( ( int ) value ) ) ) ;
113
113
}
114
114
115
115
internal void Add ( COSE . KeyTypeParameter key , COSE . EllipticCurve value )
116
116
{
117
- items . Add ( new ( new CborInteger ( ( int ) key ) , new CborInteger ( ( int ) value ) ) ) ;
117
+ _items . Add ( new ( new CborInteger ( ( int ) key ) , new CborInteger ( ( int ) value ) ) ) ;
118
118
}
119
119
120
120
internal void Add ( COSE . KeyTypeParameter key , byte [ ] value )
121
121
{
122
- items . Add ( new ( new CborInteger ( ( int ) key ) , new CborByteString ( value ) ) ) ;
122
+ _items . Add ( new ( new CborInteger ( ( int ) key ) , new CborByteString ( value ) ) ) ;
123
123
}
124
124
125
125
public bool ContainsKey ( CborObject key )
126
126
{
127
- foreach ( var ( k , _) in items )
127
+ foreach ( var ( k , _) in _items )
128
128
{
129
129
if ( k . Equals ( key ) )
130
130
return true ;
@@ -142,12 +142,12 @@ public bool TryGetValue(CborObject key, [MaybeNullWhen(false)] out CborObject va
142
142
143
143
public IEnumerator < KeyValuePair < CborObject , CborObject > > GetEnumerator ( )
144
144
{
145
- return items . GetEnumerator ( ) ;
145
+ return _items . GetEnumerator ( ) ;
146
146
}
147
147
148
148
IEnumerator IEnumerable . GetEnumerator ( )
149
149
{
150
- return items . GetEnumerator ( ) ;
150
+ return _items . GetEnumerator ( ) ;
151
151
}
152
152
153
153
internal CborObject this [ COSE . KeyCommonParameter key ] => GetValue ( ( long ) key ) ;
@@ -160,7 +160,7 @@ IEnumerator IEnumerable.GetEnumerator()
160
160
161
161
public CborObject GetValue ( long key )
162
162
{
163
- foreach ( var item in items )
163
+ foreach ( var item in _items )
164
164
{
165
165
if ( item . Key is CborInteger integerKey && integerKey . Value == key )
166
166
{
@@ -177,7 +177,7 @@ public CborObject? this[CborObject key]
177
177
#pragma warning disable CS8766
178
178
get
179
179
{
180
- foreach ( var item in items )
180
+ foreach ( var item in _items )
181
181
{
182
182
if ( item . Key . Equals ( key ) )
183
183
{
@@ -194,7 +194,7 @@ public override CborObject? this[string name]
194
194
{
195
195
get
196
196
{
197
- foreach ( var item in items )
197
+ foreach ( var item in _items )
198
198
{
199
199
if ( item . Key is CborTextString keyText && keyText . Value . Equals ( name , StringComparison . Ordinal ) )
200
200
{
@@ -208,11 +208,11 @@ public override CborObject? this[string name]
208
208
209
209
internal void Remove ( string key )
210
210
{
211
- for ( int i = 0 ; i < items . Count ; i ++ )
211
+ for ( int i = 0 ; i < _items . Count ; i ++ )
212
212
{
213
- if ( items [ i ] . Key is CborTextString textKey && textKey . Value . Equals ( key , StringComparison . Ordinal ) )
213
+ if ( _items [ i ] . Key is CborTextString textKey && textKey . Value . Equals ( key , StringComparison . Ordinal ) )
214
214
{
215
- items . RemoveAt ( i ) ;
215
+ _items . RemoveAt ( i ) ;
216
216
217
217
return ;
218
218
}
@@ -221,17 +221,17 @@ internal void Remove(string key)
221
221
222
222
internal void Set ( string key , CborObject value )
223
223
{
224
- for ( int i = 0 ; i < items . Count ; i ++ )
224
+ for ( int i = 0 ; i < _items . Count ; i ++ )
225
225
{
226
- if ( items [ i ] . Key is CborTextString textKey && textKey . Value . Equals ( key , StringComparison . Ordinal ) )
226
+ if ( _items [ i ] . Key is CborTextString textKey && textKey . Value . Equals ( key , StringComparison . Ordinal ) )
227
227
{
228
- items [ i ] = new KeyValuePair < CborObject , CborObject > ( new CborTextString ( key ) , value ) ;
228
+ _items [ i ] = new KeyValuePair < CborObject , CborObject > ( new CborTextString ( key ) , value ) ;
229
229
230
230
return ;
231
231
}
232
232
}
233
233
234
- items . Add ( new ( new CborTextString ( key ) , value ) ) ;
234
+ _items . Add ( new ( new CborTextString ( key ) , value ) ) ;
235
235
}
236
236
}
237
237
}
0 commit comments