|
20 | 20 | public class CSharpQueryHandler : CsharpService.IAsync |
21 | 21 | { |
22 | 22 | private CsharpDbContext dbContext; |
23 | | - |
24 | | - private QueryHelper queryHelper = new QueryHelper(); |
25 | 23 | public CSharpQueryHandler(string connenctionString) |
26 | 24 | { |
27 | 25 | // Converting the connectionstring into Entity Framework style connection string |
@@ -264,7 +262,7 @@ public async Task<AstNodeInfo> getAstNodeInfoByPosition(string path_, |
264 | 262 | minNode = node; |
265 | 263 | } |
266 | 264 |
|
267 | | - return await Task.FromResult(queryHelper.createAstNodeInfo(minNode)); |
| 265 | + return await Task.FromResult(QueryUtility.CreateAstNodeInfo(minNode)); |
268 | 266 | } |
269 | 267 |
|
270 | 268 | public async Task<Dictionary<string, string>> getProperties(string astNodeIds, |
@@ -368,7 +366,7 @@ public async Task<string> getDocumentation(string astNodeId, |
368 | 366 | public async Task<FileRange> getFileRange(string astNodeId, |
369 | 367 | CancellationToken cancellationToken = default(CancellationToken)) |
370 | 368 | { |
371 | | - return await Task.FromResult(queryHelper.getFileRange(queryCsharpAstNode(astNodeId))); |
| 369 | + return await Task.FromResult(QueryUtility.GetFileRange(queryCsharpAstNode(astNodeId))); |
372 | 370 | } |
373 | 371 |
|
374 | 372 | public async Task<Dictionary<string, int>> getReferenceTypes(string astNodeId, |
@@ -525,56 +523,56 @@ public async Task<List<AstNodeInfo>> getReferences(string astNodeId, |
525 | 523 | switch ((ReferenceType)referenceId) |
526 | 524 | { |
527 | 525 | case ReferenceType.USAGE: |
528 | | - ret = queryHelper.createAstNodeInfoList(queryInvocations(node)); |
| 526 | + ret = QueryUtility.CreateAstNodeInfoList(queryInvocations(node)); |
529 | 527 | break; |
530 | 528 | case ReferenceType.DEFINITION: |
531 | 529 | case ReferenceType.DECLARATION: |
532 | | - ret = queryHelper.createAstNodeInfoList(queryDeclarators(node)); |
| 530 | + ret = QueryUtility.CreateAstNodeInfoList(queryDeclarators(node)); |
533 | 531 | break; |
534 | 532 | case ReferenceType.EVALUATION: |
535 | | - ret = queryHelper.createAstNodeInfoList(queryEvals(node)); |
| 533 | + ret = QueryUtility.CreateAstNodeInfoList(queryEvals(node)); |
536 | 534 | break; |
537 | 535 | case ReferenceType.PARAMETER: |
538 | | - ret = queryHelper.createAstNodeInfoList(queryParams(node)); |
| 536 | + ret = QueryUtility.CreateAstNodeInfoList(queryParams(node)); |
539 | 537 | break; |
540 | 538 | case ReferenceType.LOCAL_VAR: |
541 | | - ret = queryHelper.createAstNodeInfoList(queryLocals(node)); |
| 539 | + ret = QueryUtility.CreateAstNodeInfoList(queryLocals(node)); |
542 | 540 | break; |
543 | 541 | case ReferenceType.DATA_MEMBER: |
544 | | - ret = queryHelper.createAstNodeInfoList(queryProperties(node)); |
| 542 | + ret = QueryUtility.CreateAstNodeInfoList(queryProperties(node)); |
545 | 543 | break; |
546 | 544 | case ReferenceType.THIS_CALLS: |
547 | | - ret = queryHelper.createAstNodeInfoList(queryCalls(node)); |
| 545 | + ret = QueryUtility.CreateAstNodeInfoList(queryCalls(node)); |
548 | 546 | break; |
549 | 547 | case ReferenceType.CALLEE: |
550 | | - ret = queryHelper.createAstNodeInfoList(queryCallees(node)); |
| 548 | + ret = QueryUtility.CreateAstNodeInfoList(queryCallees(node)); |
551 | 549 | break; |
552 | 550 | case ReferenceType.CALLER: |
553 | | - ret = queryHelper.createAstNodeInfoList(queryCallers(node)); |
| 551 | + ret = QueryUtility.CreateAstNodeInfoList(queryCallers(node)); |
554 | 552 | break; |
555 | 553 | case ReferenceType.ENUM_CONSTANTS: |
556 | | - ret = queryHelper.createAstNodeInfoList(queryEnumConsts(node)); |
| 554 | + ret = QueryUtility.CreateAstNodeInfoList(queryEnumConsts(node)); |
557 | 555 | break; |
558 | 556 | case ReferenceType.METHOD: |
559 | | - ret = queryHelper.createAstNodeInfoList(queryMethods(node)); |
| 557 | + ret = QueryUtility.CreateAstNodeInfoList(queryMethods(node)); |
560 | 558 | break; |
561 | 559 | case ReferenceType.CONSTRUCTOR: |
562 | | - ret = queryHelper.createAstNodeInfoList(queryMethodType(node, MethodTypeEnum.Constructor)); |
| 560 | + ret = QueryUtility.CreateAstNodeInfoList(queryMethodType(node, MethodTypeEnum.Constructor)); |
563 | 561 | break; |
564 | 562 | case ReferenceType.DESTRUCTOR: |
565 | | - ret = queryHelper.createAstNodeInfoList(queryMethodType(node, MethodTypeEnum.Destuctor)); |
| 563 | + ret = QueryUtility.CreateAstNodeInfoList(queryMethodType(node, MethodTypeEnum.Destuctor)); |
566 | 564 | break; |
567 | 565 | case ReferenceType.OPERATOR: |
568 | | - ret = queryHelper.createAstNodeInfoList(queryMethodType(node, MethodTypeEnum.Operator)); |
| 566 | + ret = QueryUtility.CreateAstNodeInfoList(queryMethodType(node, MethodTypeEnum.Operator)); |
569 | 567 | break; |
570 | 568 | case ReferenceType.ACCESSOR: |
571 | | - ret = queryHelper.createAstNodeInfoList(queryMethodType(node, MethodTypeEnum.Accessor)); |
| 569 | + ret = QueryUtility.CreateAstNodeInfoList(queryMethodType(node, MethodTypeEnum.Accessor)); |
572 | 570 | break; |
573 | 571 | case ReferenceType.DELEGATE: |
574 | | - ret = queryHelper.createAstNodeInfoList(queryMethodType(node, MethodTypeEnum.Delegate)); |
| 572 | + ret = QueryUtility.CreateAstNodeInfoList(queryMethodType(node, MethodTypeEnum.Delegate)); |
575 | 573 | break; |
576 | 574 | case ReferenceType.EVENT: |
577 | | - ret = queryHelper.createAstNodeInfoList(queryEvents(node)); |
| 575 | + ret = QueryUtility.CreateAstNodeInfoList(queryEvents(node)); |
578 | 576 | break; |
579 | 577 | default: |
580 | 578 | System.Console.WriteLine($"[CSharpService] {(ReferenceType)referenceId}"+ |
|
0 commit comments