@@ -151,10 +151,10 @@ protected virtual AtomicResultObject ConvertOperation(OperationContainer? operat
151151 } ;
152152 }
153153
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 )
156156 {
157- ResourceObjectTreeNode treeNode = GetOrCreateTreeNode ( resource , type , kind ) ;
157+ ResourceObjectTreeNode treeNode = GetOrCreateTreeNode ( resource , resourceType , kind ) ;
158158
159159 if ( parentRelationship != null )
160160 {
@@ -171,20 +171,20 @@ private void TraverseResource(IIdentifiable resource, ResourceType type, Endpoin
171171 }
172172 }
173173
174- private ResourceObjectTreeNode GetOrCreateTreeNode ( IIdentifiable resource , ResourceType type , EndpointKind kind )
174+ private ResourceObjectTreeNode GetOrCreateTreeNode ( IIdentifiable resource , ResourceType resourceType , EndpointKind kind )
175175 {
176176 if ( ! _resourceToTreeNodeCache . TryGetValue ( resource , out ResourceObjectTreeNode ? treeNode ) )
177177 {
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 ) ;
180180
181181 _resourceToTreeNodeCache . Add ( resource , treeNode ) ;
182182 }
183183
184184 return treeNode ;
185185 }
186186
187- protected virtual ResourceObject ConvertResource ( IIdentifiable resource , ResourceType type , EndpointKind kind )
187+ protected virtual ResourceObject ConvertResource ( IIdentifiable resource , ResourceType resourceType , EndpointKind kind )
188188 {
189189 bool isRelationship = kind == EndpointKind . Relationship ;
190190
@@ -195,28 +195,28 @@ protected virtual ResourceObject ConvertResource(IIdentifiable resource, Resourc
195195
196196 var resourceObject = new ResourceObject
197197 {
198- Type = type . PublicName ,
198+ Type = resourceType . PublicName ,
199199 Id = resource . StringId
200200 } ;
201201
202202 if ( ! isRelationship )
203203 {
204- IImmutableSet < ResourceFieldAttribute > fieldSet = _sparseFieldSetCache . GetSparseFieldSetForSerializer ( type ) ;
204+ IImmutableSet < ResourceFieldAttribute > fieldSet = _sparseFieldSetCache . GetSparseFieldSetForSerializer ( resourceType ) ;
205205
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 ) ;
209209 }
210210
211211 return resourceObject ;
212212 }
213213
214- protected virtual IDictionary < string , object ? > ? ConvertAttributes ( IIdentifiable resource , ResourceType type ,
214+ protected virtual IDictionary < string , object ? > ? ConvertAttributes ( IIdentifiable resource , ResourceType resourceType ,
215215 IImmutableSet < ResourceFieldAttribute > fieldSet )
216216 {
217- var attrMap = new Dictionary < string , object ? > ( type . Attributes . Count ) ;
217+ var attrMap = new Dictionary < string , object ? > ( resourceType . Attributes . Count ) ;
218218
219- foreach ( AttrAttribute attr in type . Attributes )
219+ foreach ( AttrAttribute attr in resourceType . Attributes )
220220 {
221221 if ( ! fieldSet . Contains ( attr ) || attr . Property . Name == nameof ( Identifiable < object > . Id ) )
222222 {
@@ -278,9 +278,9 @@ private void PopulateRelationshipsInTree(ResourceObjectTreeNode rootNode, Endpoi
278278
279279 private void PopulateRelationshipsInResourceObject ( ResourceObjectTreeNode treeNode )
280280 {
281- IImmutableSet < ResourceFieldAttribute > fieldSet = _sparseFieldSetCache . GetSparseFieldSetForSerializer ( treeNode . Type ) ;
281+ IImmutableSet < ResourceFieldAttribute > fieldSet = _sparseFieldSetCache . GetSparseFieldSetForSerializer ( treeNode . ResourceType ) ;
282282
283- foreach ( RelationshipAttribute relationship in treeNode . Type . Relationships )
283+ foreach ( RelationshipAttribute relationship in treeNode . ResourceType . Relationships )
284284 {
285285 if ( fieldSet . Contains ( relationship ) )
286286 {
@@ -315,7 +315,7 @@ private static SingleOrManyData<ResourceIdentifierObject> GetRelationshipData(Re
315315 {
316316 IEnumerable < ResourceIdentifierObject > resourceIdentifierObjects = rightNodes . Select ( rightNode => new ResourceIdentifierObject
317317 {
318- Type = rightNode . Type . PublicName ,
318+ Type = rightNode . ResourceType . PublicName ,
319319 Id = rightNode . ResourceObject . Id
320320 } ) ;
321321
0 commit comments