mattwar

user stats

Member SinceNovember 14, 2008
Last VisitJuly 26, 2014

Contact

coordinator for

LINQ IQueryable Toolkit

developer for

.NET Compiler Platform ("Roslyn")
Project "Orleans" Samples

mattwar

personal statement

No personal statement has been written.

activity stream

July 26, 2014 - .NET Compiler Platform ("Roslyn"): Posted to discussion: Possible issue with ParseLeadingTrivia

July 17, 2014 - .NET Compiler Platform ("Roslyn"): Committed 17b38eb6d10a49e23fcb03199457c3d22a44ec81, Add OriginalIgnoreCase comparer to path based dictionaries in MSBuildWorkspace. (changeset 1297217)

July 11, 2014 - .NET Compiler Platform ("Roslyn"): Committed e18001b00dd98fb4245dc427ee3bba48ab03ee7b, Add code to MSBuildWorkspace to convert metadata references into project references if the metadata reference is to an assembly that matches a project's output path. This help recover from failures to interpret project files correctly. Change CustomWorkspace.AddXXX methods to return the solution/project/document they are adding. (changeset 1289678)

July 8, 2014 - .NET Compiler Platform ("Roslyn"): Posted to discussion: How to create a mixed workspace

June 20, 2014 - .NET Compiler Platform ("Roslyn"): Posted to discussion: SourceTextContainer vs. TextLoader

June 19, 2014 - .NET Compiler Platform ("Roslyn"): Committed 9704208cecf56d98759fa569340233f571a7dece, Change TextTracker to use weak event so if Disconnect does not get called (if workspace is not shutdown manually) then TextContainer won't keep workspace alive. Chaned Dispose to call ClearSolutionData, so users using Dispose pattern are certain to have cleaned up any held resources. (changeset 1281426)

June 19, 2014 - .NET Compiler Platform ("Roslyn"): Committed bf7f59765fc19b0e6d8dbd7f3c626bcbfbcb9510, Added MSBuildWorkspace.SkipUnrecognizedProjects property. This property controls what happens when referenced projects are not recognized as supported project types during solution or project open. If set to false, an exception is thrown the first time an unrecognized project is encountered. If set to false (the default) it raises an WorkspaceFailed event and continues, omitting the project from the resulting solution and leaving dangling project references. Of course, if the project type is unrecognized but its metadata can be identified, the project reference is turned into a metadata references (as per existing behavior). Added tests for all cases of unrecognized projects; bad path, non-existing project file, unrecognized file extensions, unrecognized project type and unrecognized language. Updated HostWorkspaceServices to allow for searching for language services without forcing the language to be loaded. Added ProjectFileExtensionAttribute and ProjectTypeGuidAttribute so ProjectFileLoader's can declare via MEF metadata information used to find them. Removed Project GUID from ProjectFileReference. Project GUID's cannot be trusted. :-) (changeset 1279722)

June 19, 2014 - .NET Compiler Platform ("Roslyn"): Committed f20aea6345454eb91cee0f15e0594aa555dcbcc5, Change CommandLineParser (and related types) so that all reference computations are accessible via public API's. Change ProjectFileLoader to use CommandLineParser to compute same references as command line compiler. (changeset 1274050)

June 19, 2014 - .NET Compiler Platform ("Roslyn"): Committed f20aea6345454eb91cee0f15e0594aa555dcbcc5, Change CommandLineParser (and related types) so that all reference computations are accessible via public API's. Change ProjectFileLoader to use CommandLineParser to compute same references as command line compiler. (changeset 1274050)

June 13, 2014 - .NET Compiler Platform ("Roslyn"): Posted to discussion: VisualStudioWorkspace

projects i'm following

No projects being followed.

forks

No forks.