- 12 3月, 2015 25 次提交
-
-
由 Ravi Chande 提交于
The expander can operate on a specific set of known nodes, so when rename finds a conflict in a particular node, it uses the span of a parent that the expander knows how to handle. For normal ArgumentSyntaxes, this is covered by being within a StatementSyntax. However, nameof within an attribute constructor isn't in a statement, so rename needs to expand to the span of the attribute.
-
由 Jared Parsons 提交于
Ensure AnalyzerDriver completes during Compilation
-
由 VSadov 提交于
Added suppression attribute for FxCop CA2001:AvoidCallingProblematicMethods
-
由 Neal Gafter 提交于
Fixes #1196 Closes #1200
-
由 VSadov 提交于
Removed the use of System.Runtime.InteropServices.DangerousGetHandle together with FxCop suppression for it.
-
由 Jared Parsons 提交于
-
由 David Poeschl 提交于
Rename methods referenced in nameof expressions
-
由 Andy Gocke 提交于
-
由 Kevin Halverson 提交于
Minor refactorings:
-
由 Kevin Halverson 提交于
- Extract a local - Remove unnecessary type argument - Fix up expected/actual in Assert
-
由 Andy Gocke 提交于
This deletes the csc2, vbc2, NativeClient, and VBCSC2UI native projects and replaces the functionality with the managed client implementation in the build task. At this moment the functionality of the compilers should be identical to what is currently shipping, but using 100% managed code.
-
由 Kevin Halverson 提交于
Fallback matching for manifest "AssemblyFiles"...
-
由 David Poeschl 提交于
This change adds support for renaming methods that are referenced in nameof expressions during Inline Rename, Rename Tracking, and RenameSymbolAsync. For all of these features, there are three primary cases: - Rename invoked from a method declaration with no overloads: Any nameof expressions that reference the method are unambiguous and are therefore updated to the new name. - Rename invoked from a method declaration with overloads: In this case, any references in nameof expressions are renamed only if the RenameOverloads option is set to true (e.g. when the user checks the "Rename overloads" checkbox in Inline Rename). - Rename invoked from a reference in a nameof expression: We always rename all overloads by automatically setting the RenameOverloads option to true and disabling Inline Rename's "Rename overloads" checkbox.
-
由 VSadov 提交于
FxCop flagged our use of GC.Collect and System.Runtime.InteropServices.DangerousGetHandle. The cases seems to be justified uses. We use GC.Collect when we expect long periods of inactivity. This is the rare case where we might know better than GC that it is a good time to trim garbage. We use System.Runtime.InteropServices.DangerousGetHandle for logging purposes. Nothing is dependent on the actual value returned.
-
由 Kevin Halverson 提交于
In some scenarios, it appears that the strings for AssemblyFiles contain file extensions (.dll, etc). However, the module names in the "modulesByName" (ModuleMetadata.Name) will not. To work around this, implement a "fallback" match that removes the possible file extension.
-
由 Dustin Campbell 提交于
Update Code Model to support ReadOnly and WriteOnly VB auto-properties
-
由 Tom Meschter 提交于
Disable a few unit tests
-
由 Tom Meschter 提交于
These are failing in certain build configurations.
-
由 VSadov 提交于
Made use of extension Add methods in Expression lambdas a compiler error...
-
由 Dustin Campbell 提交于
-
由 Balaji Soundrarajan 提交于
Dont Assume Certain Node Are Always Parented
-
由 Andrew Casey 提交于
-
由 Balaji Soundrarajan 提交于
Fix 1118 : Dont assume that some of the nodes are always parented. Always check if the parent is not null before accessing the parent.
-
由 Balaji Soundrarajan 提交于
Dont disturb whitespace preceding comments
-
由 VSadov 提交于
-
- 11 3月, 2015 15 次提交
-
-
由 Kevin Pilch-Bisson 提交于
When validating references, ignore duplicates
-
由 VSadov 提交于
Expression Trees specifically require that element initializer methods are instance methods. Fixes #310
-
由 Neal Gafter 提交于
Fix a NRE in VB query expression binding
-
-
由 Neal Gafter 提交于
Fixes #1099
-
由 Jared Parsons 提交于
There were uses of private fields in #if blocks that needed to be adjusted to the renamed fields.
-
由 Neal Gafter 提交于
Detect and report attempt to use abstract event through base
-
由 CyrusNajmabadi 提交于
Introduce a new AbstractEncProject for CSharpProject and VisualBasicProject to extend.
-
由 Tomáš Matoušek 提交于
Enable editing methods with anonymous types and remove unused rude edit kinds
-
由 Cyrus Najmabadi 提交于
-
由 Cyrus Najmabadi 提交于
-
由 Jared Parsons 提交于
This fixes up the misaligned comments that came from the formatting bug described in #1177. closes #1140
-
由 Jared Parsons 提交于
This is the initial run of the code formatter on the VB compiler source code. Further runs I'll expand on this to include all VB code in a future run.
-
由 Tomas Matousek 提交于
-
由 Cyrus Najmabadi 提交于
-