- 23 2月, 2015 1 次提交
-
-
由 Tomas Matousek 提交于
-
- 21 2月, 2015 23 次提交
-
-
由 Ravi Chande 提交于
Don't suggest events to override in VB Fixes #715
-
由 Brett Forsgren 提交于
update Roslyn.Services.Editor.VisualBasic.UnitTests.dll unit tests to use localized resources
-
由 Tomas Matousek 提交于
Use absolute path in DiaSymReader nuget pack command
-
由 Tomas Matousek 提交于
-
由 Ravi Chande 提交于
VB does not support virtual events.
-
由 Andrew Casey 提交于
Introduce an abstraction layer over PDB imports
-
由 Dustin Campbell 提交于
Handle parenthesis expansion and simplification in C# interpolations. Fixes Issue #724.
-
由 Dustin Campbell 提交于
-
由 Tomas Matousek 提交于
Use Microsoft.NetFX20 package in ResultProviders
-
由 Andrew Casey 提交于
In the dev12 PDB format, usings and imports were encoded as strings in PDB files. The strings were structured, but required a certain amount of guesswork (for example, you might not know whether you were importing a type or a namespace until after binding). In the new PDB format, usings and imports are represented as structured blobs and tokens are used wherever possible. This change introduces two new class hierarchies, ImportRecord and ExternAliasRecord, that the expression compiler can pass around instead of raw strings. Unfortunately, there is still switching logic in two places - both when these types are instantiated and when they are consumed. The instantiation switch is very simple - we just check for the appropriate version of ISymUnmanagedReaderX. The consumption logic is more complex, because the new and old representations differ substantially. TODO: Presently, there is very little code for consuming the new PDB format, since the APIs are not yet available.
-
由 Tomas Matousek 提交于
-
由 Tomas Matousek 提交于
-
由 Dustin Campbell 提交于
-
由 Andrew Casey 提交于
-
由 Dustin Campbell 提交于
In string interpolations, parentheses can't be removed if they surround some expression that includes a : or :: token. Othewise, a parsing ambuity will be introduced due to the : that delimits the format clause (i.e. $"{number:x4}"). Fixes Issue #724.
-
由 CyrusNajmabadi 提交于
Fix spelling the pattern matcher, and avoid recomputing already computed...
-
由 Balaji 提交于
Format on Typing Colon For Switch Case Default and Labels
-
由 Balaji Soundrarajan 提交于
-
由 Dustin Campbell 提交于
Fix to VB pretty-listing of line continuation characters in interpolations.
-
由 Tomas Matousek 提交于
-
由 Tomas Matousek 提交于
-
由 Dustin Campbell 提交于
The VB pretty-lister shouldn't remove line continuation characters after the opening brace or before the closing brace of an interpolated string. In addition, I found that the pretty-lister was greedily removing line continuation characters in error conditions where a missing token was inserted by the compiler to represent the list token of a statement.
-
由 Tomas Matousek 提交于
Dual-build Microsoft.DiaSymReader -- Net20 and Portable Profile 7
-
- 20 2月, 2015 16 次提交
-
-
由 Manish Vasani 提交于
This change addresses #259: below issues related to diagnostics generated for analyzer exceptions from third party analyzers. 1.Suppression of duplicate exception diagnostics: Current mechanism did the suppression in SuppressMessageState based on unique reported messages. This is obviously incorrect as an exception diagnostic will be reported non-suppressed and suppressed on subsequent queries to SuppressMessageState.IsDiagnosticSuppressed. 2.The IDE diagnostic service has multiple layers where document/project diagnostics are filtered and these analyzer exception diagnostics were getting dropped at various places. So this change moves the exception diagnostics generation + reporting out of the regular analyzer diagnostic pipeline and in line with analyzer load failure diagnostics reporting in VS: 1.Add an event handler to AnalyzerDriverHelper to report analyzer exception diagnostics to interested clients. 2.Listen to these diagnostic events in IDE diagnostic service and wrap them with relevant workspace/project argument and generate updated events. 3.Add an AbstractHostDiagnosticUpdateSource in Features layer to listen and report analyzer exception diagnostic events from diagnostic service. Additionally, removal of an analyzer reference in workspace will clean up the diagnostics for the analyzers belonging to that analyzer reference. 4.Listen to exception diagnostic events in command line compiler and report as regular diagnostics. Added typw AbstractHostDiagnosticUpdateSource can be extended in future to report other kind of host diagnostics which are not related to a project/document/analyzer.
-
由 Manish Vasani 提交于
-
由 Manish Vasani 提交于
-
由 Tomas Matousek 提交于
-
由 Tomas Matousek 提交于
-
由 Paul Harrington 提交于
Correct System.Windows.Forms.dll casing
-
由 Heejae Chang 提交于
update version when factory is removed in error list
-
由 Cyrus Najmabadi 提交于
-
由 Heejae Chang 提交于
this should make deleted error cleanup faster then now in error list
-
由 Paul Harrington 提交于
Improve LargeEncodedText performance. Includes the following public API changes: Source 1. Source that extends SourceText and attempts to override the Lines property will now fail to compile. 2. Source that called SourceText.From(Stream) will continue to compile but will silently call a new overload with a default value which preserves the current behavior. Binaries 1. Binaries that extended SourceText and override the Lines property will now fail at runtime when running against the next version of Microsoft.CodeAnalysis.dll 2. Binaries that call SourceText.From(Stream) will fail at runtime with MissingMethodException when running against the next version of Microsoft.CodeAnalysis.dll
-
由 Neal Gafter 提交于
Rename HasAccessChecksSuppressed to IgnoresAccessibility
-
由 Balaji 提交于
Format hash directives inside other hash directives of complex trivia
-
由 Balaji Soundrarajan 提交于
-
由 CyrusNajmabadi 提交于
Don't filter out zero length tag spans in the async tagger architecture.
-
由 Paul Harrington 提交于
Add common Boxes to Microsoft.CodeAnalysis
-
由 Matt Warren 提交于
Change SyntaxEditor.InsertAfter to call correct overload.
-