src/CTA.WebForms/Helpers/ControlHelpers/UniversalDirectiveAttributeMap.cs (6 lines): - line 34: // TODO: Properly extract layout class name using file pointed to by attrValue, likely need to use - line 44: // TODO: Verify if inherited base class is still a valid base class (using CTA/Codelyzer?) and - line 50: // TODO: Find some other way to deal with this attribute - line 64: // TODO: If code behind file name is different from expected value we should notify a service here - line 80: // TODO: If class name is different from expected value we should notify a service here - line 87: // TODO: Verify if inherited base class is still a valid base class (using CTA/Codelyzer?) and src/CTA.Rules.Actions/InvocationExpressionActions.cs (5 lines): - line 25: //TODO what's the outcome if newMethod doesn't have a valid signature.. are there any options we could provide to parseexpression ? - line 46: //TODO what's the outcome if newMethod doesn't have a valid signature.. are there any options we could provide to parseexpression ? - line 91: //TODO what's the outcome if newMethod doesn't have a valid signature.. are there any options we could provide to parseexpression ? - line 111: //TODO what's the outcome if newMethod doesn't have a valid signature.. are there any options we could provide to parseexpression ? - line 129: //TODO what's the outcome if newMethod doesn't have a valid signature.. are there any options we could provide to parseexpression ? src/CTA.WebForms/FileConverters/ProjectFileConverter.cs (3 lines): - line 64: // TODO: Extract info from project files and - line 68: // TODO: Retrieve cancellation token from thread manager service - line 71: // TODO: Extract accumulated project info from src/CTA.WebForms/ClassConverters/ControlCodeBehindClassConverter.cs (3 lines): - line 32: // TODO: Register with the necessary services - line 51: // TODO: Scan and remove specific base types in the future - line 71: // TODO: Potentially remove certain folders from beginning of relative path src/CTA.WebForms/ClassConverters/MasterPageCodeBehindClassConverter.cs (2 lines): - line 54: // TODO: Scan and remove specific base types in the future - line 71: // TODO: Potentially remove certain folders from beginning of relative path src/CTA.WebForms/Services/ProgramCsService.cs (2 lines): - line 35: // TODO: Allow wider configuration of webBuilder beyond basic UseStartup() - line 36: // TODO: Construct using Roslyn rather than string templates src/CTA.WebForms/Services/ViewImportService.cs (2 lines): - line 15: // TODO: In the future, storing the locations of files that use - line 21: // TODO: May want to determine shared folder layouts and add some src/CTA.Rules.Actions/InterfaceActions.cs (2 lines): - line 75: //TODO see if this will lead NPE - line 95: //TODO what if there is operator overloading src/CTA.WebForms/Factories/ClassConverterFactory.cs (2 lines): - line 32: // TODO: Receive services required for ClassConverters - line 40: // TODO: Add extra handling for non-ClassDeclarationSyntax src/CTA.Rules.ProjectStructure/ProjectFilesRewriter.cs (2 lines): - line 71: //TODO Use project guids, or add to codelyzer and send here - line 96: //TODO Is there a better way to do this? src/CTA.WebForms/DirectiveConverters/PageDirectiveConverter.cs (2 lines): - line 25: // TODO: Retrieve page route from routing service and use it populate pageRoute - line 28: // TODO: Perform this check in a more sophisticated way src/CTA.Rules.Actions/ClassActions.cs (2 lines): - line 124: //TODO see if this will lead NPE - line 145: //TODO what if there is operator overloading src/CTA.WebForms/ClassConverters/PageCodeBehindClassConverter.cs (2 lines): - line 60: // TODO: Scan and remove specific base types in the future - line 133: // TODO: Potentially remove certain folders from beginning of relative path src/CTA.WebForms/ProjectManagement/ProjectBuilder.cs (1 line): - line 54: // TODO: Maybe copy and store the old version of this file somehow? src/CTA.FeatureDetection.Common/Models/Features/Conditions/DirectoryCondition.cs (1 line): - line 1: // TODO: implement src/CTA.WebForms/Extensions/SemanticModelExtensions.cs (1 line): - line 56: // TODO: Find out why null namespaces occur and maybe replace with Codelyzer usage src/CTA.WebForms/ClassConverters/ClassConverter.cs (1 line): - line 70: // TODO: Put other general clean up src/CTA.Rules.Actions/AttributeListActions.cs (1 line): - line 19: //TODO IS there possibility of NPE , if there are no Trivia or it always returns a node... src/CTA.WebForms/ClassConverters/HttpModuleClassConverter.cs (1 line): - line 174: // TODO: Potentially remove certain folders from beginning of relative path src/CTA.Rules.Update/CodeReplacer.cs (1 line): - line 119: //TODO change the condition to be a config value in ProjectConfiguration instead of file count src/CTA.WebForms/DirectiveConverters/DirectiveConverter.cs (1 line): - line 28: // TODO: We want to make sure that certain directives only occur once (i.e. layout, src/CTA.FeatureDetection.Common/Models/Features/Conditions/NugetDependenciesCondition.cs (1 line): - line 1: // TODO: implement src/CTA.Rules.Actions/MethodDeclarationActions.cs (1 line): - line 31: // TODO: This will add an expression at the bottom of a method body, in the future we should add granularity for where to add the expression within a method body src/CTA.Rules.RuleFiles/RulesFileParser.cs (1 line): - line 678: //TODO: If version is not available/valid, we use latest version. Should we reconsider? src/CTA.Rules.PortCore/Program.cs (1 line): - line 31: //TODO : Change the hard coded path to a constant src/CTA.FeatureDetection.Common/Models/Features/Conditions/XmlFileQueryCondition.cs (1 line): - line 95: // TODO: log exception, print entire element src/CTA.Rules.Actions/ActionHelpers/FolderUpdate.cs (1 line): - line 20: //TODO Is there a better way to do this? src/CTA.WebForms/ClassConverters/UnknownClassConverter.cs (1 line): - line 31: // TODO: Register with the necessary services src/CTA.WebForms/Services/AppRazorService.cs (1 line): - line 25: // TODO: Allow modification of content src/CTA.WebForms/FileConverters/ViewFileConverter.cs (1 line): - line 116: // TODO: add conversion failure metrics src/CTA.Rules.Actions/ActionsLoader.cs (1 line): - line 307: // TODO: We do not support ONLY optional parameters > 1 at this time, this logic would need to be re-written properly, that scenario would fail at val = (T)method.Invoke(invokeObject, parameters); src/CTA.WebForms/FileConverters/FileConverter.cs (1 line): - line 49: // TODO: Put other general clean up src/CTA.WebForms/DirectiveConverters/MasterDirectiveConverter.cs (1 line): - line 27: // TODO: Retrieve code behind namespace from code behind linker service and use it populate layoutNamespace src/CTA.Rules.Actions/IdentifierNameActions.cs (1 line): - line 9: //TODO shouldn't this be inside ClassActions ? src/CTA.WebForms/MigrationManager.cs (1 line): - line 111: // TODO: Any necessary cleanup or last checks on new project src/CTA.Rules.ProjectFile/ProjectFileCreator.cs (1 line): - line 161: //TODO Get project references and add to new project src/CTA.WebForms/Helpers/CodeSyntaxHelper.cs (1 line): - line 33: // TODO: Maybe add some kind of "generated file info" comments at top of file? src/CTA.WebForms/Factories/FileConverterFactory.cs (1 line): - line 25: // TODO: Organize these into "types" and force src/CTA.Rules.Actions/CompilationUnitActions.cs (1 line): - line 56: //TODO see if this will lead NPE src/CTA.FeatureDetection.Common/Models/Features/Conditions/NugetDependencyCondition.cs (1 line): - line 1: // TODO: implement src/CTA.WebForms/ClassConverters/HttpHandlerClassConverter.cs (1 line): - line 112: // TODO: Potentially remove certain folders from beginning of relative path src/CTA.WebForms/Helpers/ControlHelpers/EmbeddedCodeReplacers.cs (1 line): - line 110: // TODO: Insert @for, @if, etc. if embedded code contains a conditional