Clients/Xamarin.Interactive.Client.Web/ClientApp/utils/MonacoUtils.ts (6 lines): - line 22: // TODO: Investigate best way to consume Monaco CancellationTokens - line 24: let modelId = (model as monaco.editor.IModel).id // TODO: Replace with URI usage to avoid cast? - line 50: // TODO: Investigate best way to consume Monaco CancellationTokens - line 51: let modelId = (model as monaco.editor.IModel).id // TODO: Replace with URI usage to avoid cast? - line 79: // TODO: Investigate best way to consume Monaco CancellationTokens - line 80: let modelId = (model as monaco.editor.IModel).id // TODO: Replace with URI usage to avoid cast? Clients/Xamarin.Interactive.Client/Workbook/Models/WorkbookPageViewModel.cs (4 lines): - line 376: // TODO: soo.....why are new #r's added after there are other cells not bringing in the reference right? - line 380: // TODO: Should we be saving a quick reference to the hidden cell/editor? - line 389: // TODO: Prevent dupes. Return false if no changes made - line 429: codeCell.Cell.Buffer.Value = input; // TODO: Set Mac document dirty CodeAnalysis/Xamarin.Interactive.CodeAnalysis/NuGet/InteractivePackageManager.cs (4 lines): - line 185: // TODO: File upstream issue about exception if primary source repo is offline. - line 251: // TODO: Consider adding a search or something to see if we can use the specified source - line 348: // TODO: XF version pinning during restore? - line 394: if (library.Type != "package") // TODO: where does this string come from? ClientIntegrations/Xamarin.Workbooks.Client.iOS/iOSAgentProcess.cs (4 lines): - line 51: // FIXME: implement? - line 343: var remotePort = identifyAgentRequest.Uri.Port; // TODO: Pick free remote port (how? SimChecker?) - line 383: // TODO: Add to remote simulator a process we can call that terminates when the app does, or something. - line 392: // TODO: How to actually kill agent with remote simulator? Clients/Xamarin.Interactive.Client.Web/ClientApp/components/PackageSearch.tsx (4 lines): - line 55: // TODO: Figure out why setting this makes typing so finicky. - line 72: // TODO: File bug...pretty sure this prop is backwards --sandy 2018-03-05 - line 150: // TODO: Cancellation or at least ignoring of results we no longer care about (as we type) - line 156: // TODO: Add supportedFramework to query? Seems like a good idea but it doesn't seem to change results Clients/Xamarin.Interactive.Client/CommonMark/MarkdownFormatter.cs (4 lines): - line 164: // FIXME: these are completely broken in CommonMark.NET as it - line 243: // FIXME: RemoveTrailingBlankLines appears to be broken. - line 255: // FIXME: see comment for IndentedCode case - line 264: // FIXME: we could compute the ordered list information in the CodeAnalysis/Xamarin.Interactive.CodeAnalysis/NuGet/PackageManagerService.cs (3 lines): - line 141: // TODO: Should probably alert user that the package is already installed. - line 159: // TODO: Figure out metapackages. Install Microsoft.AspNet.SignalR, for example, - line 168: // TODO: Same issue as installedPackages.Count == 0. What do we want to tell user? CodeAnalysis/Xamarin.Interactive.CodeAnalysis.Roslyn/CompletionController.cs (3 lines): - line 129: // TODO: MS doesn't worry about exceptions during the various waits it does. Remove this if we can. - line 188: // TODO: Default tracking span - line 219: // TODO: Better range checking on delete before queuing up filtering (see TODO in HandleChange) Clients/Xamarin.Interactive.Client.Desktop/Rendering/Renderers/HexDumpRenderer.cs (2 lines): - line 54: // FIXME: use flexbox instead of table? - line 72: // FIXME: load data as we scroll, reuse rows for rendering; Clients/Xamarin.Interactive.Client.Web/ClientApp/Workbook.ts (2 lines): - line 43: // TODO: Specify revision to load, specify root workbook file. - line 69: // TODO: Pass down _all_ of the files so that we can implement #r and #load. CodeAnalysis/Xamarin.Interactive.CodeAnalysis.Roslyn/RoslynCompilationWorkspace.cs (2 lines): - line 596: // FIXME: The public SyntaxFactory API enforces ExpressionStatementSyntax having - line 623: // FIXME: again, the public SyntaxFactory API enforces ExpressionStatementSyntax having an Clients/Xamarin.Interactive.Client.Mac/CoordinateMappers/iOSSimulatorCoordinateMapper.cs (2 lines): - line 26: // TODO: Pick the correct window with extra information available when Device Switching work - line 73: // TODO: Replace this when Device Switching work lands, and we know from the AgentProcess what simulator Agents/Xamarin.Interactive.Forms.Android/AndroidFormsInspectView.cs (2 lines): - line 120: // TODO: Pull the ClassId or some user-set property as the description? - line 195: // TODO: Figure out different types of elements and extra useful data from them when appropriate. Agents/Xamarin.Interactive.Forms.iOS/iOSFormsInspectView.cs (2 lines): - line 129: // TODO: Pull the ClassId or some user-set property as the description? - line 202: // TODO: Figure out different types of elements and extra useful data from them when appropriate. Clients/Xamarin.Interactive.Client.Desktop/Rendering/Renderers/InteractiveObjectRenderer.cs (2 lines): - line 52: // FIXME: this is really particular to GetVars()... - line 292: // FIXME: JSC XCB InsertBefore binding throws an CodeAnalysis/Xamarin.Interactive.CodeAnalysis/CodeAnalysis/Evaluating/EvaluationService.cs (2 lines): - line 177: // TODO: Prevent dupes. Return false if no changes made - line 342: // FIXME: this is where we did codeCellState.View.IsOutdated = true; Clients/Xamarin.Interactive.Client.Web/ClientApp/components/MonacoCellEditor.tsx (2 lines): - line 179: // TODO: Use this on cell reset, once we have that - line 273: // TODO: It would be better if we had API access to SuggestController, and if Clients/Xamarin.Interactive.Client/Workbook/Models/WorkbookPackage.cs (2 lines): - line 319: // FIXME: The file within the workbook directory is intentionally - line 478: // FIXME: if the dep is not a child of the baseSourcePath this Clients/Xamarin.Interactive.Client/Workbook/Models/WorkbookDocument.cs (2 lines): - line 173: // TODO: suboptimal implementation but this is only used by tests - line 312: // FIXME: ProseMirror 0.8 does not support fenced code blocks, so Clients/Xamarin.Interactive.Client.Windows/Core/WindowsAndroidCoordinateMapper.cs (2 lines): - line 39: // TODO: Better to throw? Or have some IsValid flag that gets set to false? Client shouldn't - line 94: // TODO: In previous tests, this pane did not exist. We should allow for doing math based on Clients/Xamarin.Interactive.Client/ClientApp/prosemirror/menu.ts (1 line): - line 192: // FIXME: need icon Clients/Xamarin.Interactive.Client.Windows/Core/iOSCoordinateMapper.cs (1 line): - line 33: // TODO: Better to throw? Or have some IsValid flag that gets set to false? Client shouldn't Clients/Xamarin.Interactive.Client.Windows/Views/MenuManager.cs (1 line): - line 96: // TODO: Re-enable when edit commands display properly for web editors Clients/Xamarin.Interactive.Client.Windows/Highlighter.cs (1 line): - line 143: // TODO: If mouse has moved to another screen, move overlayWindow. Agents/Xamarin.Interactive.Forms/FormsInspectViewHelper.cs (1 line): - line 162: // TODO: Figure out if other elements that are templated or somehow Clients/Xamarin.Interactive.Client.Web/ClientApp/components/CodeCell.tsx (1 line): - line 53: appendNewCodeCell: () => void // TODO: Eventually need support for inserting arbitrarily Agents/Xamarin.Interactive/Core/Agent.cs (1 line): - line 149: // TODO: Special handling if null value comes in for non-nullable property? WorkbookApps/Xamarin.Workbooks.iOS/ViewController.cs (1 line): - line 41: // TODO: Can we launch client app when debugging like we can for Mac? Agents/Xamarin.Interactive/Representations/Reflection/TypeSpec.cs (1 line): - line 332: // FIXME: Type.IsVariableBoundArray/Type.IsSZArray is missing in .NET Standard 2.0 Agents/Xamarin.Interactive/CodeAnalysis/Evaluating/EvaluationContextId.cs (1 line): - line 21: // TODO: This doesn't use == comparison to workaround a bug in the Mono CodeAnalysis/Xamarin.Interactive.CodeAnalysis.Roslyn/SignatureHelpController.cs (1 line): - line 115: // TODO: Start taking CT in here? Most calls in this method have optional CT arg. Could make this async. Clients/Xamarin.Interactive.Client.Desktop/Workbook/Views/CodeCellEditorView.cs (1 line): - line 79: // TODO: Figure out why this doesn't appear to update font size in completion window Clients/Xamarin.Interactive.Client.Windows/AgentSessionWindow.xaml.cs (1 line): - line 595: // TODO: When pages branch lands make sure this detects changes to all pages Agents/Xamarin.Interactive/MonoTouch.Hosting/KQueue.cs (1 line): - line 27: // FIXME: It seems the monomac bindings for kqueue/kevent are broken. Clients/Xamarin.Interactive.Client.Mac/SessionWindowTabViewController.cs (1 line): - line 225: // FIXME: this will need some re-thought when we introduce 3+ Agents/Xamarin.Interactive.iOS/iOSInspectView.cs (1 line): - line 121: // FIXME: special case certain view types and fill in the Description property Clients/Xamarin.Interactive.Client/ClientApp/workbook/code-editor.ts (1 line): - line 379: // TODO: It would be better if we had API access to SuggestController, and if Clients/CrossBrowser/Xamarin.CrossBrowser.Mac/WrappedObject_Dynamic.cs (1 line): - line 48: // FIXME: support string indexers Clients/Xamarin.Interactive.Client.Console/getline.cs (1 line): - line 25: // TODO: CodeAnalysis/Xamarin.Interactive.CodeAnalysis/CodeAnalysis/Resolving/NativeDependencyResolver.cs (1 line): - line 281: // FIXME: need to check Info.plist that CFBundlePackageType is Clients/Xamarin.Interactive.Client.Windows/AgentSessionWindow.xaml (1 line): - line 57: Agents/Xamarin.Interactive.Mac/MacInspectView.cs (1 line): - line 154: // FIXME: special case certain view types and fill in the Description property CodeAnalysis/Xamarin.Interactive.CodeAnalysis.Roslyn/ModelComputation.cs (1 line): - line 49: // TODO: Roslyn uses their SafeContinueWithFromAsync extension Clients/Xamarin.Interactive.Client.Web/WebAssembly/WebAssemblyEvaluationContextManager.cs (1 line): - line 24: // TODO: Implement evaluation abort and specific assembly load (used for integrations only). - brajkovic Clients/Xamarin.Interactive.Client/ClientApp/renderers/number-renderer.ts (1 line): - line 25: const suppressDisplayNameHint = 8; //TODO: Fix this with an enum Clients/Xamarin.Interactive.Client.Windows/CommonMark/FlowDocumentFormatter.cs (1 line): - line 52: // FIXME: this should probably be a Section with header Clients/Xamarin.Interactive.Client/Telemetry/Client.cs (1 line): - line 85: // TODO: Make these GlobalProperties when we bump to 2.7.0-beta3 or later WorkbookApps/Xamarin.Workbooks.WebAssembly/Client/runtime.ts (1 line): - line 1: // TODO: Write typings for Module bits, figure out Clients/Xamarin.Interactive.Client.Mac/CoordinateMappers/MacAndroidCoordinateMapper.cs (1 line): - line 49: // TODO: In the future when we can reliably get Android device name, check title for that. Agents/Xamarin.Interactive/Representations/Reflection/RepresentedType.cs (1 line): - line 169: // FIXME: we may want to cache this and listen for new ones, but Clients/Xamarin.Interactive.Client.Desktop/Rendering/Renderers/VerbatimHtmlRenderer.cs (1 line): - line 48: // FIXME: we should probably supply a good default stylesheet here in addition Clients/Xamarin.Interactive.Client.Console/Entry.cs (1 line): - line 194: // TODO: WorkbookDocumentManifest needs to eliminate AgentType like we've done on web Agents/Xamarin.Interactive.Mac/MacAgent.cs (1 line): - line 169: // TODO: Add withSubviews support to MacInspectView. Clients/Xamarin.Interactive.Client.Web/ClientApp/renderers/ImageRenderer.tsx (1 line): - line 80: // FIXME: Fabric's is causing some strange clipping with at least SVG Clients/CrossBrowser/Xamarin.CrossBrowser.Mac/JSValueExtensions.cs (1 line): - line 28: // FIXME: ideally we'd set the function pointer for the managed delegate Agents/Xamarin.Interactive.Android/AndroidInspectView.cs (1 line): - line 47: // FIXME: special case certain view types and fill in the Description property Clients/Xamarin.Interactive.Client.Desktop/Workbook/Views/XcbWorkbookPageView.cs (1 line): - line 488: // TODO: Use this in HtmlRendererBase.CreateRenderedTypeNameElement Agents/Xamarin.Interactive.Wpf/WpfEvaluationContextGlobalObject.cs (1 line): - line 38: 96, // TODO: Handle other DPI settings Clients/Xamarin.Interactive.Client/ClientApp/editor/editor.css (1 line): - line 89: /* TODO: Rename (see https://github.com/xamarin/inspector/pull/711#discussion_r76283414) */ Clients/Xamarin.Interactive.Client.Desktop/Rendering/Renderers/ImageRenderer.cs (1 line): - line 118: // TODO: Reimplement with hover menu Clients/Xamarin.Interactive.Client.Desktop/Rendering/Renderers/ReplHelpRenderer.cs (1 line): - line 42: // TODO: add a ReflectionNodeRenderer, then do this: Agents/Xamarin.Interactive/CodeAnalysis/CodeCellId.cs (1 line): - line 37: // TODO: This doesn't use == comparison to workaround a bug in the Mono Clients/Xamarin.Interactive.Client.Mac/AppDelegate.cs (1 line): - line 240: // FIXME: lazily load this controller... currently it's created Clients/Xamarin.Interactive.Client/Client/RecentDocument.cs (1 line): - line 16: // FIXME: would rather this be of type FilePath, but then the Agents/Xamarin.Interactive.iOS/ViewRenderer.cs (1 line): - line 79: //FIXME: test/handle this case CodeAnalysis/Xamarin.Interactive.CodeAnalysis/NuGet/InteractivePackageProjectContext.cs (1 line): - line 72: => logger.LogError (message); // TODO: Surface to UI? When is this called? Agents/Xamarin.Interactive/Versioning/ReleaseVersion.cs (1 line): - line 396: // FIXME: localize Agents/Xamarin.Interactive/Representations/Reflection/RepresentedMemberInfo.cs (1 line): - line 50: CanWrite = true; // TODO: Or only if public? Agents/Xamarin.Interactive/Collections/PropertyList.cs (1 line): - line 475: // FIXME: this really should probably use XmlReader directly, Clients/Xamarin.Interactive.Client/ClientApp/app.ts (1 line): - line 80: // FIXME: need to handle $id/$ref Clients/Xamarin.Interactive.Client.Web/ClientApp/renderers/ToStringRenderer.tsx (1 line): - line 41: // TODO: some way to toggle between current culture (what we're using now, Clients/Xamarin.Interactive.Client.Web/ClientApp/components/WorkbookEditor.tsx (1 line): - line 195: // FIXME: In the future, we should try not to reconstruct the entire state. Agents/Xamarin.Interactive.Mac/UnifiedRepresentationProvider.cs (1 line): - line 207: // FIXME: ugh, CGImage really does not want 24bpp in BGR order... Clients/Xamarin.Interactive.Client.Web/ClientApp/components/WorkbookShell.tsx (1 line): - line 144: // TODO: Real UI. ClientIntegrations/Xamarin.Workbooks.Client.iOS/SshCommands.cs (1 line): - line 145: //TODO: Log according to Inspector practices Clients/CrossBrowser/Xamarin.CrossBrowser.Wpf/ScriptObject_Dynamic.cs (1 line): - line 36: // FIXME: would really be nice to find another way! Clients/Xamarin.Interactive.Client.Web/WebAssembly/WebAssemblyAgentClient.cs (1 line): - line 23: // TODO: Implement parts of this that make sense for WASM. Interact/GetObjectMembers/SetObjectMembers