Skip to content
This repository has been archived by the owner on Oct 12, 2022. It is now read-only.

Commit

Permalink
Final cleanup for CTP 6 release.
Browse files Browse the repository at this point in the history
  • Loading branch information
mjsabby committed Mar 11, 2015
1 parent 69e54ef commit 2ab63c9
Show file tree
Hide file tree
Showing 13 changed files with 102 additions and 112 deletions.
36 changes: 18 additions & 18 deletions ClrHeapAllocationAnalyzer.sln
Original file line number Diff line number Diff line change
@@ -1,37 +1,37 @@

Microsoft Visual Studio Solution File, Format Version 12.00
# Visual Studio 14
VisualStudioVersion = 14.0.22528.0
VisualStudioVersion = 14.0.22609.0
MinimumVisualStudioVersion = 10.0.40219.1
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = ".nuget", ".nuget", "{5602CFAB-3BFB-490D-B99D-C7B33281F3FC}"
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ClrHeapAllocationAnalyzer", "ClrHeapAllocationsAnalyzer\ClrHeapAllocationAnalyzer.csproj", "{EC7D2390-8B99-4D52-8733-45AF8616DC35}"
EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = ".nuget", ".nuget", "{18E73244-762C-41D9-A62E-14C706675A06}"
ProjectSection(SolutionItems) = preProject
.nuget\packages.config = .nuget\packages.config
EndProjectSection
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ClrHeapAllocationAnalyzer", "ClrHeapAllocationsAnalyzer\ClrHeapAllocationAnalyzer.csproj", "{E5A7530C-5135-40A7-8A60-1219D4C35E19}"
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ClrHeapAllocationsAnalyzer.Test", "ClrHeapAllocationsAnalyzer.Test\ClrHeapAllocationsAnalyzer.Test.csproj", "{6CB4093A-002A-49A3-B167-DF4BDA0B1869}"
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ClrHeapAllocationAnalyzer.Test", "ClrHeapAllocationsAnalyzer.Test\ClrHeapAllocationsAnalyzer.Test.csproj", "{9F29A769-B1F0-41E0-8944-B81EDF8C96E8}"
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ClrHeapAllocationAnalyzer.Vsix", "ClrHeapAllocationsAnalyzer.Vsix\ClrHeapAllocationAnalyzer.Vsix.csproj", "{234C3943-F873-4FDC-B62F-2CA61A773A09}"
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ClrHeapAllocationAnalyzer.Vsix", "ClrHeapAllocationsAnalyzer.Vsix\ClrHeapAllocationAnalyzer.Vsix.csproj", "{B1412F49-1ABA-4698-B928-451FDA8DAF85}"
EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
Debug|Any CPU = Debug|Any CPU
Release|Any CPU = Release|Any CPU
EndGlobalSection
GlobalSection(ProjectConfigurationPlatforms) = postSolution
{E5A7530C-5135-40A7-8A60-1219D4C35E19}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{E5A7530C-5135-40A7-8A60-1219D4C35E19}.Debug|Any CPU.Build.0 = Debug|Any CPU
{E5A7530C-5135-40A7-8A60-1219D4C35E19}.Release|Any CPU.ActiveCfg = Release|Any CPU
{E5A7530C-5135-40A7-8A60-1219D4C35E19}.Release|Any CPU.Build.0 = Release|Any CPU
{6CB4093A-002A-49A3-B167-DF4BDA0B1869}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{6CB4093A-002A-49A3-B167-DF4BDA0B1869}.Debug|Any CPU.Build.0 = Debug|Any CPU
{6CB4093A-002A-49A3-B167-DF4BDA0B1869}.Release|Any CPU.ActiveCfg = Release|Any CPU
{6CB4093A-002A-49A3-B167-DF4BDA0B1869}.Release|Any CPU.Build.0 = Release|Any CPU
{234C3943-F873-4FDC-B62F-2CA61A773A09}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{234C3943-F873-4FDC-B62F-2CA61A773A09}.Debug|Any CPU.Build.0 = Debug|Any CPU
{234C3943-F873-4FDC-B62F-2CA61A773A09}.Release|Any CPU.ActiveCfg = Release|Any CPU
{234C3943-F873-4FDC-B62F-2CA61A773A09}.Release|Any CPU.Build.0 = Release|Any CPU
{EC7D2390-8B99-4D52-8733-45AF8616DC35}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{EC7D2390-8B99-4D52-8733-45AF8616DC35}.Debug|Any CPU.Build.0 = Debug|Any CPU
{EC7D2390-8B99-4D52-8733-45AF8616DC35}.Release|Any CPU.ActiveCfg = Release|Any CPU
{EC7D2390-8B99-4D52-8733-45AF8616DC35}.Release|Any CPU.Build.0 = Release|Any CPU
{9F29A769-B1F0-41E0-8944-B81EDF8C96E8}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{9F29A769-B1F0-41E0-8944-B81EDF8C96E8}.Debug|Any CPU.Build.0 = Debug|Any CPU
{9F29A769-B1F0-41E0-8944-B81EDF8C96E8}.Release|Any CPU.ActiveCfg = Release|Any CPU
{9F29A769-B1F0-41E0-8944-B81EDF8C96E8}.Release|Any CPU.Build.0 = Release|Any CPU
{B1412F49-1ABA-4698-B928-451FDA8DAF85}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{B1412F49-1ABA-4698-B928-451FDA8DAF85}.Debug|Any CPU.Build.0 = Debug|Any CPU
{B1412F49-1ABA-4698-B928-451FDA8DAF85}.Release|Any CPU.ActiveCfg = Release|Any CPU
{B1412F49-1ABA-4698-B928-451FDA8DAF85}.Release|Any CPU.Build.0 = Release|Any CPU
EndGlobalSection
GlobalSection(SolutionProperties) = preSolution
HideSolutionNode = FALSE
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -5,11 +5,11 @@
<Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
<ProductVersion>8.0.30703</ProductVersion>
<SchemaVersion>2.0</SchemaVersion>
<ProjectGuid>{6CB4093A-002A-49A3-B167-DF4BDA0B1869}</ProjectGuid>
<ProjectGuid>{9F29A769-B1F0-41E0-8944-B81EDF8C96E8}</ProjectGuid>
<OutputType>Library</OutputType>
<AppDesignerFolder>Properties</AppDesignerFolder>
<RootNamespace>ClrHeapAllocation.Test</RootNamespace>
<AssemblyName>ClrHeapAllocation.Test</AssemblyName>
<RootNamespace>ClrHeapAllocationAnalyzer.Test</RootNamespace>
<AssemblyName>ClrHeapAllocationAnalyzer.Test</AssemblyName>
<TargetFrameworkVersion>v4.5</TargetFrameworkVersion>
<FileAlignment>512</FileAlignment>
<TargetFrameworkProfile />
Expand All @@ -35,51 +35,52 @@
</PropertyGroup>
<ItemGroup>
<Reference Include="Microsoft.CodeAnalysis">
<HintPath>..\..\..\..\..\..\..\RoslynClrHeapAllocationAnalyzer\packages\Microsoft.CodeAnalysis.Common.1.0.0-rc1\lib\net45\Microsoft.CodeAnalysis.dll</HintPath>
<HintPath>..\..\packages\Microsoft.CodeAnalysis.Common.1.0.0-rc1\lib\net45\Microsoft.CodeAnalysis.dll</HintPath>
</Reference>
<Reference Include="Microsoft.CodeAnalysis.CSharp">
<HintPath>..\..\..\..\..\..\..\RoslynClrHeapAllocationAnalyzer\packages\Microsoft.CodeAnalysis.CSharp.1.0.0-rc1\lib\net45\Microsoft.CodeAnalysis.CSharp.dll</HintPath>
<HintPath>..\..\packages\Microsoft.CodeAnalysis.CSharp.1.0.0-rc1\lib\net45\Microsoft.CodeAnalysis.CSharp.dll</HintPath>
</Reference>
<Reference Include="Microsoft.CodeAnalysis.CSharp.Desktop">
<HintPath>..\..\..\..\..\..\..\RoslynClrHeapAllocationAnalyzer\packages\Microsoft.CodeAnalysis.CSharp.1.0.0-rc1\lib\net45\Microsoft.CodeAnalysis.CSharp.Desktop.dll</HintPath>
<HintPath>..\..\packages\Microsoft.CodeAnalysis.CSharp.1.0.0-rc1\lib\net45\Microsoft.CodeAnalysis.CSharp.Desktop.dll</HintPath>
</Reference>
<Reference Include="Microsoft.CodeAnalysis.CSharp.Workspaces">
<HintPath>..\..\..\..\..\..\..\RoslynClrHeapAllocationAnalyzer\packages\Microsoft.CodeAnalysis.CSharp.Workspaces.1.0.0-rc1\lib\net45\Microsoft.CodeAnalysis.CSharp.Workspaces.dll</HintPath>
<HintPath>..\..\packages\Microsoft.CodeAnalysis.CSharp.Workspaces.1.0.0-rc1\lib\net45\Microsoft.CodeAnalysis.CSharp.Workspaces.dll</HintPath>
</Reference>
<Reference Include="Microsoft.CodeAnalysis.CSharp.Workspaces.Desktop">
<HintPath>..\..\..\..\..\..\..\RoslynClrHeapAllocationAnalyzer\packages\Microsoft.CodeAnalysis.CSharp.Workspaces.1.0.0-rc1\lib\net45\Microsoft.CodeAnalysis.CSharp.Workspaces.Desktop.dll</HintPath>
<HintPath>..\..\packages\Microsoft.CodeAnalysis.CSharp.Workspaces.1.0.0-rc1\lib\net45\Microsoft.CodeAnalysis.CSharp.Workspaces.Desktop.dll</HintPath>
</Reference>
<Reference Include="Microsoft.CodeAnalysis.Desktop">
<HintPath>..\..\..\..\..\..\..\RoslynClrHeapAllocationAnalyzer\packages\Microsoft.CodeAnalysis.Common.1.0.0-rc1\lib\net45\Microsoft.CodeAnalysis.Desktop.dll</HintPath>
<HintPath>..\..\packages\Microsoft.CodeAnalysis.Common.1.0.0-rc1\lib\net45\Microsoft.CodeAnalysis.Desktop.dll</HintPath>
</Reference>
<Reference Include="Microsoft.CodeAnalysis.Workspaces">
<HintPath>..\..\..\..\..\..\..\RoslynClrHeapAllocationAnalyzer\packages\Microsoft.CodeAnalysis.Workspaces.Common.1.0.0-rc1\lib\net45\Microsoft.CodeAnalysis.Workspaces.dll</HintPath>
<HintPath>..\..\packages\Microsoft.CodeAnalysis.Workspaces.Common.1.0.0-rc1\lib\net45\Microsoft.CodeAnalysis.Workspaces.dll</HintPath>
</Reference>
<Reference Include="Microsoft.CodeAnalysis.Workspaces.Desktop">
<HintPath>..\..\..\..\..\..\..\RoslynClrHeapAllocationAnalyzer\packages\Microsoft.CodeAnalysis.Workspaces.Common.1.0.0-rc1\lib\net45\Microsoft.CodeAnalysis.Workspaces.Desktop.dll</HintPath>
<HintPath>..\..\packages\Microsoft.CodeAnalysis.Workspaces.Common.1.0.0-rc1\lib\net45\Microsoft.CodeAnalysis.Workspaces.Desktop.dll</HintPath>
</Reference>
<Reference Include="System" />
<Reference Include="System.Collections.Immutable">
<HintPath>..\..\..\..\..\..\..\RoslynClrHeapAllocationAnalyzer\packages\System.Collections.Immutable.1.1.33-beta\lib\portable-net45+win8+wp8+wpa81\System.Collections.Immutable.dll</HintPath>
<Reference Include="System.Collections.Immutable, Version=1.1.33.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, processorArchitecture=MSIL">
<Private>True</Private>
<HintPath>..\..\packages\System.Collections.Immutable.1.1.33-beta\lib\portable-net45+win8+wp8+wpa81\System.Collections.Immutable.dll</HintPath>
</Reference>
<Reference Include="System.Composition.AttributedModel">
<HintPath>..\..\..\..\..\..\..\RoslynClrHeapAllocationAnalyzer\packages\Microsoft.Composition.1.0.27\lib\portable-net45+win8+wp8+wpa81\System.Composition.AttributedModel.dll</HintPath>
<HintPath>..\..\packages\Microsoft.Composition.1.0.27\lib\portable-net45+win8+wp8+wpa81\System.Composition.AttributedModel.dll</HintPath>
</Reference>
<Reference Include="System.Composition.Convention">
<HintPath>..\..\..\..\..\..\..\RoslynClrHeapAllocationAnalyzer\packages\Microsoft.Composition.1.0.27\lib\portable-net45+win8+wp8+wpa81\System.Composition.Convention.dll</HintPath>
<HintPath>..\..\packages\Microsoft.Composition.1.0.27\lib\portable-net45+win8+wp8+wpa81\System.Composition.Convention.dll</HintPath>
</Reference>
<Reference Include="System.Composition.Hosting">
<HintPath>..\..\..\..\..\..\..\RoslynClrHeapAllocationAnalyzer\packages\Microsoft.Composition.1.0.27\lib\portable-net45+win8+wp8+wpa81\System.Composition.Hosting.dll</HintPath>
<HintPath>..\..\packages\Microsoft.Composition.1.0.27\lib\portable-net45+win8+wp8+wpa81\System.Composition.Hosting.dll</HintPath>
</Reference>
<Reference Include="System.Composition.Runtime">
<HintPath>..\..\..\..\..\..\..\RoslynClrHeapAllocationAnalyzer\packages\Microsoft.Composition.1.0.27\lib\portable-net45+win8+wp8+wpa81\System.Composition.Runtime.dll</HintPath>
<HintPath>..\..\packages\Microsoft.Composition.1.0.27\lib\portable-net45+win8+wp8+wpa81\System.Composition.Runtime.dll</HintPath>
</Reference>
<Reference Include="System.Composition.TypedParts">
<HintPath>..\..\..\..\..\..\..\RoslynClrHeapAllocationAnalyzer\packages\Microsoft.Composition.1.0.27\lib\portable-net45+win8+wp8+wpa81\System.Composition.TypedParts.dll</HintPath>
<HintPath>..\..\packages\Microsoft.Composition.1.0.27\lib\portable-net45+win8+wp8+wpa81\System.Composition.TypedParts.dll</HintPath>
</Reference>
<Reference Include="System.Core" />
<Reference Include="System.Reflection.Metadata">
<HintPath>..\..\..\..\..\..\..\RoslynClrHeapAllocationAnalyzer\packages\System.Reflection.Metadata.1.0.18-beta\lib\portable-net45+win8\System.Reflection.Metadata.dll</HintPath>
<HintPath>..\..\packages\System.Reflection.Metadata.1.0.18-beta\lib\portable-net45+win8\System.Reflection.Metadata.dll</HintPath>
</Reference>
<Reference Include="System.Xml.Linq" />
<Reference Include="System.Data.DataSetExtensions" />
Expand All @@ -97,22 +98,19 @@
<Compile Include="DisplayClassAllocationAnalyzerTests.cs" />
<Compile Include="EnumeratorAllocationAnalyzerTests.cs" />
<Compile Include="ExplicitAllocationAnalyzerTests.cs" />
<Compile Include="Properties\AssemblyInfo.cs" />
<Compile Include="StackOverflowAnswerTests.cs" />
<Compile Include="TypeConversionAllocationAnalyzerTests.cs" />
<Compile Include="Properties\AssemblyInfo.cs" />
</ItemGroup>
<ItemGroup>
<None Include="packages.config" />
</ItemGroup>
<ItemGroup>
<ProjectReference Include="..\ClrHeapAllocationsAnalyzer\ClrHeapAllocationAnalyzer.csproj">
<Project>{e5a7530c-5135-40a7-8a60-1219d4c35e19}</Project>
<Project>{2FDF355F-A170-43DC-AE8E-D00701AA7972}</Project>
<Name>ClrHeapAllocationAnalyzer</Name>
</ProjectReference>
</ItemGroup>
<ItemGroup>
<Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
</ItemGroup>
<Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
<!-- To modify your build process, add your task inside one of the targets below and uncomment it.
Other similar extension points exist, see Microsoft.Common.targets.
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@
<Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
<SchemaVersion>2.0</SchemaVersion>
<ProjectTypeGuids>{82b43b9b-a64c-4715-b499-d71e9ca2bd60};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
<ProjectGuid>{234C3943-F873-4FDC-B62F-2CA61A773A09}</ProjectGuid>
<ProjectGuid>{B1412F49-1ABA-4698-B928-451FDA8DAF85}</ProjectGuid>
<OutputType>Library</OutputType>
<AppDesignerFolder>Properties</AppDesignerFolder>
<RootNamespace>ClrHeapAllocation</RootNamespace>
Expand Down Expand Up @@ -60,6 +60,7 @@
<ItemGroup>
<Content Include="LICENSE.txt">
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
<IncludeInVSIX>true</IncludeInVSIX>
</Content>
</ItemGroup>
<Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
Expand Down
40 changes: 21 additions & 19 deletions ClrHeapAllocationsAnalyzer.Vsix/source.extension.vsixmanifest
Original file line number Diff line number Diff line change
@@ -1,22 +1,24 @@
<?xml version="1.0" encoding="utf-8"?>
<PackageManifest Version="2.0.0" xmlns="http://schemas.microsoft.com/developer/vsx-schema/2011" xmlns:d="http://schemas.microsoft.com/developer/vsx-schema-design/2011">
<Metadata>
<Identity Id="ClrHeapAllocationAnalyzer..f21077b6-a9d3-4fb6-81a3-b46dfd105fd4" Version="1.0" Language="en-US" Publisher="MJSABBY"/>
<DisplayName>Clr Heap Allocation Analyzer</DisplayName>
<Description xml:space="preserve">Clr Heap Allocation Analyzer is a Roslyn based Diagnostic Analyzer that is able to detect most allocations in code in the local method and bring them to your attention in Visual Studio. It can detect subtle allocations caused by value type boxing, closure captures, delegate instantiations, etc.</Description>
<License>LICENSE.txt</License>
</Metadata>
<Installation>
<InstallationTarget Version="[14.0,]" Id="Microsoft.VisualStudio.Pro" />
<InstallationTarget Version="[14.0,]" Id="Microsoft.VisualStudio.VSWinDesktopExpress" />
<InstallationTarget Version="[14.0,]" Id="Microsoft.VisualStudio.VWDExpress" />
<InstallationTarget Version="[14.0,]" Id="Microsoft.VisualStudio.VSWinExpress" />
</Installation>
<Dependencies>
<Dependency Id="Microsoft.Framework.NDP" DisplayName="Microsoft .NET Framework" d:Source="Manual" Version="[4.5,)" />
</Dependencies>
<Assets>
<Asset Type="Microsoft.VisualStudio.MefComponent" d:Source="Project" d:ProjectName="ClrHeapAllocationAnalyzer" Path="|ClrHeapAllocationAnalyzer|"/>
<Asset Type="Microsoft.VisualStudio.Analyzer" d:Source="Project" d:ProjectName="ClrHeapAllocationAnalyzer" Path="|ClrHeapAllocationAnalyzer|"/>
</Assets>
<Metadata>
<Identity Id="ClrHeapAllocationAnalyzer..f21077b6-a9d3-4fb6-81a3-b46dfd105fd4" Version="1.0" Language="en-US" Publisher="MJSABBY"/>
<DisplayName>Clr Heap Allocation Analyzer</DisplayName>
<Description xml:space="preserve">Clr Heap Allocation Analyzer is a Roslyn based Diagnostic Analyzer that is able to detect most allocations in code in the local method and bring them to your attention in Visual Studio. It can detect subtle allocations caused by value type boxing, closure captures, delegate instantiations, etc.</Description>
<MoreInfo>https://github.com/mjsabby/RoslynClrHeapAllocationAnalyzer</MoreInfo>
<License>LICENSE.txt</License>
<Tags>roslyn clr allocations boxing closure display performance</Tags>
</Metadata>
<Installation>
<InstallationTarget Version="[14.0,]" Id="Microsoft.VisualStudio.Pro" />
<InstallationTarget Version="[14.0,]" Id="Microsoft.VisualStudio.VSWinDesktopExpress" />
<InstallationTarget Version="[14.0,]" Id="Microsoft.VisualStudio.VWDExpress" />
<InstallationTarget Version="[14.0,]" Id="Microsoft.VisualStudio.VSWinExpress" />
</Installation>
<Dependencies>
<Dependency Id="Microsoft.Framework.NDP" DisplayName="Microsoft .NET Framework" d:Source="Manual" Version="[4.5,)" />
</Dependencies>
<Assets>
<Asset Type="Microsoft.VisualStudio.MefComponent" d:Source="Project" d:ProjectName="ClrHeapAllocationAnalyzer" Path="|ClrHeapAllocationAnalyzer|"/>
<Asset Type="Microsoft.VisualStudio.Analyzer" d:Source="Project" d:ProjectName="ClrHeapAllocationAnalyzer" Path="|ClrHeapAllocationAnalyzer|"/>
</Assets>
</PackageManifest>
Loading

0 comments on commit 2ab63c9

Please sign in to comment.