- 30 6月, 2015 2 次提交
-
-
由 Cyrus Najmabadi 提交于
-
由 CyrusNajmabadi 提交于
Iterate elements of an interval tree in sorted order.
-
- 27 6月, 2015 13 次提交
-
-
由 Cyrus Najmabadi 提交于
-
由 Charles Stoner 提交于
Allow await in top-level expressions in C# interactive Top-level statements in Interactive are now executed in an Initialize method rather than in the Script or Submission .ctor. This allows interactive submissions to contain 'await' expressions since the expressions can be rewritten as state machines. For now, 'await' is allowed in interactive only, not in scripting. (In interactive, the host will be responsible for ensuring the previous submission completes before any subsequent submission is started; in scripting, the script is compiled to non-async Main method.)
-
由 Andrew Casey 提交于
Suppress Add Watch when it would be invalid
-
由 Andrew Casey 提交于
...because of an invalid identifier. Since the ResultProvider controls everything else about the full name, it is only identifiers that can contain invalid syntax. Note that this will generally suppress Add Watch on descendents of affected nodes as well (since the structure is mostly recursive). Fixes #3272.
-
由 Charles Stoner 提交于
-
由 Kevin Halverson 提交于
-
由 Andy Gocke 提交于
-
由 Daniel King 提交于
Fix typo
-
由 Andy Gocke 提交于
It's confusing for new users to have the Roslyn solutions nested inside the src/ directory and there's really no good reason those where there in the first place. This moves them to the root directory, except for the Toolset.sln solution, which is only for building Roslyn in CI scenarios and has been moved to the build/ directory.
-
由 Daniel King 提交于
Fixes a typo in the summary of SyntaxGenerator.ThrowStatement
-
由 Kevin Halverson 提交于
Fix Interactive Window in RoslynDev hive...
-
由 Kevin Halverson 提交于
The VsSdk changed to specifically exclude System.Collections.Immutable and System.Reflection.Metadata from the output vsix so we'll have to mark them <ForceIncludeInVSIX>true</ForceIncludeInVSIX>. (fixes #3687)
-
由 Balaji Soundrarajan 提交于
TypeScript Contained Language 2
-
- 26 6月, 2015 4 次提交
-
-
由 Tomáš Matoušek 提交于
Only use portable Reflection API in Object Formatter
-
由 Tomas Matousek 提交于
-
由 Jason Ramsay 提交于
Issue: NulReferenceException encountered when attempting to get QuickInfo for a JS script block in a .cshtml document. Fix: Check to see if the linkedDocument supports syntax tree before attempting to retrieve the syntax root. If it doesn't return the default SyntaxToken.
-
由 Jason Ramsay 提交于
-
- 25 6月, 2015 12 次提交
-
-
由 Tomáš Matoušek 提交于
-
由 Neal Gafter 提交于
-
由 Neal Gafter 提交于
-
由 Kevin Halverson 提交于
Further refinement for GetCurrentBlock in Script code...
-
由 Jason Ramsay 提交于
-
由 Jason Ramsay 提交于
document.Project.LanguageServices.GetService().GetAdditionalReferencesAsync(document, symbol, cancellationToken) throws a null reference exception. Adding the null check to support this scenario.
-
由 Kevin Halverson 提交于
It turns out my test wasn't doing what I thought it was (it was parsing as SourceCodeKind.Regular). We don't want to treat top level statments in scripting as a containing member for the purposes of calculating the current block.
-
由 Tom Meschter 提交于
Fix binding redirect range
-
由 Tom Meschter 提交于
Fix the binding redirection range. For official builds we were only redirection version 0.7.0.0 to version 1.1.0.0, rather than redirecting everything in the range 0.7.0.0-1.1.0.0. Also, since the old version bounds are always going to be the same, we should just define them once.
-
由 Kevin Halverson 提交于
Refine DisplayNames for GlobalStatements...
-
由 Manish Vasani 提交于
Add DiagnosticDescriptor.GetEffectiveSeverity(CompilationOptions) API to get the effective severity of diagnostics created based on the descriptor for the given compilation options. This change also removes the clone of this functionality in the IDE layer used by the solution explorer rule severity display and error list/diagnostic service. It now uses this public API. Fixes #2598
-
由 Kevin Halverson 提交于
Previously, I didn't realize that GlobalStatements in C# were separate from top level declarations with an initializer. The old code handled GlobalStatements, but it was doing a lot of unnecessary work. Also, I didn't have tests for this case.
-
- 24 6月, 2015 9 次提交
-
-
由 Manish Vasani 提交于
Add DiagnosticDescriptor.GetEffectiveSeverity(CompilationOptions) API to get the effective severity of diagnostics created based on the descriptor for the given compilation options. This change also removes the clone of this functionality in the IDE layer used by the solution explorer rule severity display and error list/diagnostic service. It now uses this public API. Fixes #2598
-
由 Andrew Casey 提交于
Clean up project references in OpenSourceDebug
-
由 Manish Vasani 提交于
Delay reporting analyzer exception diagnostics in command line compilers Currently, we report analyzer diagnostics and the exception diagnostics for any exceptions produced by the analyzer at the same time. However, reporting the analyzer diagnostics itself (i.e. Diagnostic.GetMessage invocation) may cause an exception and add to the exception diagnostics. We end up not reporting these exception diagnostics. Fix is to delay reporting the analyzer exception diagnostics, until we have reported all analyzer diagnostics. Fixes #1759
-
由 Kevin Halverson 提交于
Add DebuggerHiddenAttribute to BaseMethodWrapper... (fixes #431)
-
由 Kevin Halverson 提交于
These methods are an implementation detail and do not have pdb information associated with them. Therefore, you cannot navigate to their implementation, and we should hide them in the Call Stack Window.
-
由 Andrew Casey 提交于
Remove contradictory ProjectReference properties
-
由 Andrew Casey 提交于
It doesn't make sense to have both ReferenceOutputAssembly=false and IncludeOutputGroupsInVSIX=BuildProjectOutputGroup. (The upshot is that the affected references end up in the VSIX unsigned.)
-
由 Andrew Casey 提交于
Reduces the number of unsigned assemblies (exes remain but are handled differently).
-
由 Neal Gafter 提交于
In a switch's default clause that is unexpected, for example, we should throw ExceptionUtilities.UnexpectedValue(value); Long ago this was a standard but we've drifted from it. Closes #3495
-