@@ -151,10 +151,10 @@ protected virtual AtomicResultObject ConvertOperation(OperationContainer? operat
151
151
} ;
152
152
}
153
153
154
- private void TraverseResource ( IIdentifiable resource , ResourceType type , EndpointKind kind , IImmutableSet < IncludeElementExpression > includeElements ,
155
- ResourceObjectTreeNode parentTreeNode , RelationshipAttribute ? parentRelationship )
154
+ private void TraverseResource ( IIdentifiable resource , ResourceType resourceType , EndpointKind kind ,
155
+ IImmutableSet < IncludeElementExpression > includeElements , ResourceObjectTreeNode parentTreeNode , RelationshipAttribute ? parentRelationship )
156
156
{
157
- ResourceObjectTreeNode treeNode = GetOrCreateTreeNode ( resource , type , kind ) ;
157
+ ResourceObjectTreeNode treeNode = GetOrCreateTreeNode ( resource , resourceType , kind ) ;
158
158
159
159
if ( parentRelationship != null )
160
160
{
@@ -171,20 +171,20 @@ private void TraverseResource(IIdentifiable resource, ResourceType type, Endpoin
171
171
}
172
172
}
173
173
174
- private ResourceObjectTreeNode GetOrCreateTreeNode ( IIdentifiable resource , ResourceType type , EndpointKind kind )
174
+ private ResourceObjectTreeNode GetOrCreateTreeNode ( IIdentifiable resource , ResourceType resourceType , EndpointKind kind )
175
175
{
176
176
if ( ! _resourceToTreeNodeCache . TryGetValue ( resource , out ResourceObjectTreeNode ? treeNode ) )
177
177
{
178
- ResourceObject resourceObject = ConvertResource ( resource , type , kind ) ;
179
- treeNode = new ResourceObjectTreeNode ( resource , type , resourceObject ) ;
178
+ ResourceObject resourceObject = ConvertResource ( resource , resourceType , kind ) ;
179
+ treeNode = new ResourceObjectTreeNode ( resource , resourceType , resourceObject ) ;
180
180
181
181
_resourceToTreeNodeCache . Add ( resource , treeNode ) ;
182
182
}
183
183
184
184
return treeNode ;
185
185
}
186
186
187
- protected virtual ResourceObject ConvertResource ( IIdentifiable resource , ResourceType type , EndpointKind kind )
187
+ protected virtual ResourceObject ConvertResource ( IIdentifiable resource , ResourceType resourceType , EndpointKind kind )
188
188
{
189
189
bool isRelationship = kind == EndpointKind . Relationship ;
190
190
@@ -195,28 +195,28 @@ protected virtual ResourceObject ConvertResource(IIdentifiable resource, Resourc
195
195
196
196
var resourceObject = new ResourceObject
197
197
{
198
- Type = type . PublicName ,
198
+ Type = resourceType . PublicName ,
199
199
Id = resource . StringId
200
200
} ;
201
201
202
202
if ( ! isRelationship )
203
203
{
204
- IImmutableSet < ResourceFieldAttribute > fieldSet = _sparseFieldSetCache . GetSparseFieldSetForSerializer ( type ) ;
204
+ IImmutableSet < ResourceFieldAttribute > fieldSet = _sparseFieldSetCache . GetSparseFieldSetForSerializer ( resourceType ) ;
205
205
206
- resourceObject . Attributes = ConvertAttributes ( resource , type , fieldSet ) ;
207
- resourceObject . Links = _linkBuilder . GetResourceLinks ( type , resource ) ;
208
- resourceObject . Meta = _resourceDefinitionAccessor . GetMeta ( type , resource ) ;
206
+ resourceObject . Attributes = ConvertAttributes ( resource , resourceType , fieldSet ) ;
207
+ resourceObject . Links = _linkBuilder . GetResourceLinks ( resourceType , resource ) ;
208
+ resourceObject . Meta = _resourceDefinitionAccessor . GetMeta ( resourceType , resource ) ;
209
209
}
210
210
211
211
return resourceObject ;
212
212
}
213
213
214
- protected virtual IDictionary < string , object ? > ? ConvertAttributes ( IIdentifiable resource , ResourceType type ,
214
+ protected virtual IDictionary < string , object ? > ? ConvertAttributes ( IIdentifiable resource , ResourceType resourceType ,
215
215
IImmutableSet < ResourceFieldAttribute > fieldSet )
216
216
{
217
- var attrMap = new Dictionary < string , object ? > ( type . Attributes . Count ) ;
217
+ var attrMap = new Dictionary < string , object ? > ( resourceType . Attributes . Count ) ;
218
218
219
- foreach ( AttrAttribute attr in type . Attributes )
219
+ foreach ( AttrAttribute attr in resourceType . Attributes )
220
220
{
221
221
if ( ! fieldSet . Contains ( attr ) || attr . Property . Name == nameof ( Identifiable < object > . Id ) )
222
222
{
@@ -278,9 +278,9 @@ private void PopulateRelationshipsInTree(ResourceObjectTreeNode rootNode, Endpoi
278
278
279
279
private void PopulateRelationshipsInResourceObject ( ResourceObjectTreeNode treeNode )
280
280
{
281
- IImmutableSet < ResourceFieldAttribute > fieldSet = _sparseFieldSetCache . GetSparseFieldSetForSerializer ( treeNode . Type ) ;
281
+ IImmutableSet < ResourceFieldAttribute > fieldSet = _sparseFieldSetCache . GetSparseFieldSetForSerializer ( treeNode . ResourceType ) ;
282
282
283
- foreach ( RelationshipAttribute relationship in treeNode . Type . Relationships )
283
+ foreach ( RelationshipAttribute relationship in treeNode . ResourceType . Relationships )
284
284
{
285
285
if ( fieldSet . Contains ( relationship ) )
286
286
{
@@ -315,7 +315,7 @@ private static SingleOrManyData<ResourceIdentifierObject> GetRelationshipData(Re
315
315
{
316
316
IEnumerable < ResourceIdentifierObject > resourceIdentifierObjects = rightNodes . Select ( rightNode => new ResourceIdentifierObject
317
317
{
318
- Type = rightNode . Type . PublicName ,
318
+ Type = rightNode . ResourceType . PublicName ,
319
319
Id = rightNode . ResourceObject . Id
320
320
} ) ;
321
321
0 commit comments