Download Common Compiler Infrastructure - Metadata

Description

A set of libraries for creating, reading and manipulating .NET CLR metadata and MSIL.This project is driven by the Research in Software Engineering team (RiSE) at Microsoft Research Redmond.

Source Files

The download file ccimetadata.zip has the following entries.


.gitignore/*from  w  w  w .j a va  2  s. co  m*/
Build/Cci.MsBuild/Cci.MsBuild.csproj
Build/Cci.MsBuild/Properties/AssemblyInfo.cs
Build/Cci.MsBuild/WriteFile.cs
Build/Cci.MsBuild/Zip.cs
Build/CodePlex.WebServices.Client.XmlSerializers.dll
Build/CodePlex.WebServices.Client.dll
Build/DotNetZipLib-v1.7.chm
Build/Iconic.Zip.readme.txt
Build/Ionic.Zip.dll
Build/Metadata.All/Empty.cs
Build/Metadata.All/Metadata.All.csproj
Build/ccimetadata.build
Build/ccnet.config
Build/ccnet.server.config
Build/createrelease.cmd
BuildProcessTemplates/DefaultTemplate.11.1.xaml
BuildProcessTemplates/DefaultTemplate.xaml
BuildProcessTemplates/LabDefaultTemplate.11.xaml
BuildProcessTemplates/UpgradeTemplate.xaml
Documentation/A Common Compiler Infrastructure for the Common Language Infrastructure.pptx
Documentation/CCI Metadata components API documentation.chm
Documentation/CCI at ICSE 2010.pptx
Documentation/CCI2 Architecture.pptx
Documentation/CCI_Metadata.chm
Documentation/Metadata.shfb
Documentation/Metadata.shfbproj
External/Xunit/HTML.xslt
External/Xunit/NUnitXml.xslt
External/Xunit/readme.txt
External/Xunit/xunit.console.exe
External/Xunit/xunit.console.exe.config
External/Xunit/xunit.dll
External/Xunit/xunit.extensions.dll
External/Xunit/xunit.extensions.xml
External/Xunit/xunit.gui.exe
External/Xunit/xunit.installer.exe
External/Xunit/xunit.runner.msbuild.dll
External/Xunit/xunit.runner.tdnet.dll
External/Xunit/xunit.runner.utility.dll
External/Xunit/xunit.runner.utility.xml
External/Xunit/xunit.xml
Metadata.sln
Metadata.vssscc
Samples/AnalysisToText/AnalysisToText.csproj
Samples/AnalysisToText/Program.cs
Samples/AnalysisToText/Properties/AssemblyInfo.cs
Samples/AnalysisToText/SourceEmitter.cs
Samples/CDFGToText/CdfgToText.csproj
Samples/CDFGToText/Program.cs
Samples/CDFGToText/Properties/AssemblyInfo.cs
Samples/CDFGToText/SourceEmitter.cs
Samples/EdgeProfiler/AddInstrumentation.cs
Samples/EdgeProfiler/EdgeProfiler.csproj
Samples/EdgeProfiler/Logger.cs
Samples/EdgeProfiler/Program.cs
Samples/EdgeProfiler/Properties/AssemblyInfo.cs
Samples/FindGeneric/FindGeneric.csproj
Samples/FindGeneric/Program.cs
Samples/FindGeneric/Properties/AssemblyInfo.cs
Samples/FindThrowArgumentNull/FindThrowArgumentNull.csproj
Samples/FindThrowArgumentNull/Program.cs
Samples/FindThrowArgumentNull/Properties/AssemblyInfo.cs
Samples/HelloIL/HelloIL.csproj
Samples/HelloIL/Program.cs
Samples/HelloIL/Properties/AssemblyInfo.cs
Samples/ILGarbageCollect/AnalysisReasons.cs
Samples/ILGarbageCollect/GarbageCollectHelper.cs
Samples/ILGarbageCollect/ILGarbageCollect.csproj
Samples/ILGarbageCollect/ILGarbageCollect.csproj.user
Samples/ILGarbageCollect/ILGarbageCollect.csproj.vspscc
Samples/ILGarbageCollect/Instrumentation/ILMethodBodyRewriter.cs
Samples/ILGarbageCollect/Instrumentation/TraceInstrumentor.cs
Samples/ILGarbageCollect/Instrumentation/ZombieFieldInstrumentor.cs
Samples/ILGarbageCollect/LocalFlow.cs
Samples/ILGarbageCollect/Mark.cs
Samples/ILGarbageCollect/Program.cs
Samples/ILGarbageCollect/Properties/AssemblyInfo.cs
Samples/ILGarbageCollect/RapidTypeAnalysis.cs
Samples/ILGarbageCollect/Summaries/LocalFlowMethodSummarizer.cs
Samples/ILGarbageCollect/Summaries/SimpleBytecodeMethodSummarizer.cs
Samples/ILGarbageCollect/Summaries/Summaries.cs
Samples/ILGarbageCollect/Summaries/TextFileMethodSummarizer.cs
Samples/ILGarbageCollect/Sweep.cs
Samples/ILMutator/ILMutator.cs
Samples/ILMutator/ILMutator.csproj
Samples/ILMutator/Properties/AssemblyInfo.cs
Samples/PeToPe/PeToPe.csproj
Samples/PeToPe/Program.cs
Samples/PeToPe/Properties/AssemblyInfo.cs
Samples/PeToText/PeToText.csproj
Samples/PeToText/Program.cs
Samples/PeToText/Properties/AssemblyInfo.cs
Samples/PeToText/SourceEmitter.cs
Samples/Z3Wrapper/Microsoft.Z3.xml
Samples/Z3Wrapper/Properties/AssemblyInfo.cs
Samples/Z3Wrapper/Readme.txt
Samples/Z3Wrapper/Wrapper.cs
Samples/Z3Wrapper/Z3Wrapper.csproj
Samples/Z3Wrapper/msvcp100.dll
Samples/Z3Wrapper/vcomp100.dll
Sources/AnalyisUtilities/AbstractDomains/Intervals.cs
Sources/AnalyisUtilities/AbstractInterpretation.cs
Sources/AnalyisUtilities/AnalysisUtilities.csproj
Sources/AnalyisUtilities/Evaluator.cs
Sources/AnalyisUtilities/ExpressionCanonicalizer.cs
Sources/AnalyisUtilities/Properties/AssemblyInfo.cs
Sources/AnalyisUtilities/Purger.cs
Sources/AnalyisUtilities/SatSolver.cs
Sources/AnalyisUtilities/Simplifier.cs
Sources/AnalyisUtilities/SingleAssignment.cs
Sources/AnalyisUtilities/ValueMappings.cs
Sources/Common/Include/Version.cs
Sources/Common/InterimKey.snk
Sources/ControlAndDataFlowGraph/ControlAndDataFlowGraph.csproj
Sources/ControlAndDataFlowGraph/ControlFlowInferencer.cs
Sources/ControlAndDataFlowGraph/ControlFlowQueries.cs
Sources/ControlAndDataFlowGraph/DataFlowInferencer.cs
Sources/ControlAndDataFlowGraph/Graph.cs
Sources/ControlAndDataFlowGraph/Properties/AssemblyInfo.cs
Sources/ControlAndDataFlowGraph/TypeInferencer.cs
Sources/ILGenerator/ILGenerator.cs
Sources/ILGenerator/ILGenerator.csproj
Sources/ILGenerator/ILRewriter.cs
Sources/ILGenerator/MethodBody.cs
Sources/ILGenerator/Properties/AssemblyInfo.cs
Sources/MetadataHelper/AttributeHelper.cs
Sources/MetadataHelper/CommandLineOptions.cs
Sources/MetadataHelper/Core.cs
Sources/MetadataHelper/ErrorMessages.resx
Sources/MetadataHelper/ExpressionHelper.cs
Sources/MetadataHelper/GlobalAssemblyCache.cs
Sources/MetadataHelper/MemberHelper.cs
Sources/MetadataHelper/Members.cs
Sources/MetadataHelper/MetadataHelper.csproj
Sources/MetadataHelper/MetadataHelperCF.csproj
Sources/MetadataHelper/MonoAssemblyCache.cs
Sources/MetadataHelper/PlatformTypes.cs
Sources/MetadataHelper/Properties/AssemblyInfo.cs
Sources/MetadataHelper/TypeHelper.cs
Sources/MetadataHelper/Types.cs
Sources/MetadataHelper/UnitHelper.cs
Sources/MetadataHelper/UnmanagedFileIO.cs
Sources/MetadataHelper/UtilityDataStructures.cs
Sources/MetadataHelper/Validator.cs
Sources/MetadataHelper/Visitors.cs
Sources/MetadataModel/Core.cd
Sources/MetadataModel/Core.cs
Sources/MetadataModel/DummyObjects.cs
Sources/MetadataModel/Expressions.cs
Sources/MetadataModel/Members.cd
Sources/MetadataModel/Members.cs
Sources/MetadataModel/MetadataModel.csproj
Sources/MetadataModel/MetadataModelCF.csproj
Sources/MetadataModel/Miscellaneous.cs
Sources/MetadataModel/Namespaces.cd
Sources/MetadataModel/Namespaces.cs
Sources/MetadataModel/Properties/AssemblyInfo.cs
Sources/MetadataModel/Templates.cd
Sources/MetadataModel/Types.cd
Sources/MetadataModel/Types.cs
Sources/MetadataModel/Units.cd
Sources/MetadataModel/Units.cs
Sources/Microsoft.Contracts/Contracts.cs
Sources/Microsoft.Contracts/ContractsEx.cs
Sources/Microsoft.Contracts/InterimKey.snk
Sources/Microsoft.Contracts/Microsoft.Contracts.csproj
Sources/Microsoft.Contracts/Properties/AssemblyInfo.cs
Sources/Microsoft.Contracts/RuntimeContracts.cs
Sources/MutableMetadataModel/Copier.cs
Sources/MutableMetadataModel/Expressions.cs
Sources/MutableMetadataModel/Members.cs
Sources/MutableMetadataModel/Miscellaneous.cs
Sources/MutableMetadataModel/MutableMetadataModel.csproj
Sources/MutableMetadataModel/MutableMetadataModelCF.csproj
Sources/MutableMetadataModel/Mutator.cs
Sources/MutableMetadataModel/Namespaces.cs
Sources/MutableMetadataModel/Properties/AssemblyInfo.cs
Sources/MutableMetadataModel/Types.cs
Sources/MutableMetadataModel/Units.cs
Sources/OptimizationUtilities/ILGeneration.cs
Sources/OptimizationUtilities/Inlining.cs
Sources/OptimizationUtilities/LocalMinimizer.cs
Sources/OptimizationUtilities/Merger.cs
Sources/OptimizationUtilities/MultipleAssignment.cs
Sources/OptimizationUtilities/OptimizationUtilities.csproj
Sources/OptimizationUtilities/PartialEvaluation.cs
Sources/OptimizationUtilities/Properties/AssemblyInfo.cs
Sources/OptimizationUtilities/StackEliminator.cs
Sources/PdbReader/BitAccess.cs
Sources/PdbReader/BitSet.cs
Sources/PdbReader/CvInfo.cs
Sources/PdbReader/DataStream.cs
Sources/PdbReader/DbiDbgHdr.cs
Sources/PdbReader/DbiHeader.cs
Sources/PdbReader/DbiModuleInfo.cs
Sources/PdbReader/DbiSecCon.cs
Sources/PdbReader/IntHashTable.cs
Sources/PdbReader/MsfDirectory.cs
Sources/PdbReader/PdbConstant.cs
Sources/PdbReader/PdbDebugException.cs
Sources/PdbReader/PdbException.cs
Sources/PdbReader/PdbFile.cs
Sources/PdbReader/PdbFileHeader.cs
Sources/PdbReader/PdbFunction.cs
Sources/PdbReader/PdbLine.cs
Sources/PdbReader/PdbLines.cs
Sources/PdbReader/PdbReader.cs
Sources/PdbReader/PdbReader.csproj
Sources/PdbReader/PdbScope.cs
Sources/PdbReader/PdbSlot.cs
Sources/PdbReader/PdbSource.cs
Sources/PdbReader/PdbTokenLine.cs
Sources/PdbReader/Properties/AssemblyInfo.cs
Sources/PdbReader/SourceLocationProvider.cs
Sources/PdbWriter/GlobalSuppressions.cs
Sources/PdbWriter/ISymbolWriter.cs
Sources/PdbWriter/PdbWriter.csproj
Sources/PdbWriter/Properties/AssemblyInfo.cs
Sources/PdbWriter/Writer.cs
Sources/PeReader/Attributes.cs
Sources/PeReader/BinaryObjectModel.cs
Sources/PeReader/CoreTypes.cs
Sources/PeReader/Errors.cs
Sources/PeReader/ILReader.cs
Sources/PeReader/ModuleReadWriteFactory.cs
Sources/PeReader/PEFileReader.cs
Sources/PeReader/PEFileStructures.cs
Sources/PeReader/PEFileToObjectModel.cs
Sources/PeReader/PeReader.csproj
Sources/PeReader/PeReaderCF.csproj
Sources/PeReader/PeReaderErrorMessages.resx
Sources/PeReader/Properties/AssemblyInfo.cs
Sources/PeReader/Types.cs
Sources/PeReader/UnmanagedReadWrite.cs
Sources/PeReader/UtilityDataStructures.cs
Sources/PeReader/WindowsRuntimeHost.cs
Sources/PeWriter/BinaryWriter.cs
Sources/PeWriter/GlobalSuppressions.cs
Sources/PeWriter/IMetadata.cs
Sources/PeWriter/MemoryStream.cs
Sources/PeWriter/PdbWriterInterface.cs
Sources/PeWriter/PeWriter.cs
Sources/PeWriter/PeWriter.csproj
Sources/PeWriter/PeWriterCF.csproj
Sources/PeWriter/Properties/AssemblyInfo.cs
Sources/ReflectionEmitter/Emitter.cs
Sources/ReflectionEmitter/Mapper.cs
Sources/ReflectionEmitter/Properties/AssemblyInfo.cs
Sources/ReflectionEmitter/ReflectionEmitter.csproj
Sources/ReflectionImporter/Mapper.cs
Sources/ReflectionImporter/Properties/AssemblyInfo.cs
Sources/ReflectionImporter/ReflectionImporter.csproj
Sources/ReflectionImporter/Wrapper.cs
Sources/SourceModel/DummyObjects.cs
Sources/SourceModel/Implementations.cs
Sources/SourceModel/Interfaces.cs
Sources/SourceModel/Properties/AssemblyInfo.cs
Sources/SourceModel/SourceModel.csproj
Sources/SourceModel/SourceModelCF.csproj
Sources/SourceModel/SourceModelHelper.cs
Tests/PEReaderTests/AssemblyModuleTests.cs
Tests/PEReaderTests/MethodBodyTests.cs
Tests/PEReaderTests/ModuleReaderTests.cs
Tests/PEReaderTests/PEReaderTests.csproj
Tests/PEReaderTests/PrettyPrinter.cs
Tests/PEReaderTests/Program.cs
Tests/PEReaderTests/Properties/AssemblyInfo.cs
Tests/PEReaderTests/TestModules/MRW_Assembly.cs
Tests/PEReaderTests/TestModules/MRW_Assembly.dll
Tests/PEReaderTests/TestModules/MRW_CppAssembly.cpp
Tests/PEReaderTests/TestModules/MRW_CppAssembly.dll
Tests/PEReaderTests/TestModules/MRW_ILAsmAssembly.dll
Tests/PEReaderTests/TestModules/MRW_ILAsmAssembly.il
Tests/PEReaderTests/TestModules/MRW_Module1.cs
Tests/PEReaderTests/TestModules/MRW_Module1.netmodule
Tests/PEReaderTests/TestModules/MRW_Module2.cs
Tests/PEReaderTests/TestModules/MRW_Module2.netmodule
Tests/PEReaderTests/TestModules/MRW_TestAssembly.cs
Tests/PEReaderTests/TestModules/MRW_TestAssembly.dll
Tests/PEReaderTests/TestModules/arch-msil.dll
Tests/PEReaderTests/TestModules/build.cmd
Tests/PEReaderTests/TestModules/vjslib.dll
Tests/PEReaderTests/TypeMemberTests.cs
Tests/PEReaderTests/TypeTests.cs
Tests/RoundtripTests/PeVerify.cs
Tests/RoundtripTests/Program.cs
Tests/RoundtripTests/Properties/AssemblyInfo.cs
Tests/RoundtripTests/RoundTripTests.cs
Tests/RoundtripTests/RoundtripTests.csproj
Tests/RoundtripTests/TestData/source/Repro1.cs
Tests/RoundtripTests/TestData/source/Repro2.cs
Tests/RoundtripTests/TestData/source/Repro3.cs
Tests/RoundtripTests/TestData/source/Repro4.cs
Tests/RoundtripTests/TestData/source/Repro5.cs
Tests/RoundtripTests/TestData/source/Repro6.cs
Tests/RoundtripTests/TestData/v2/System.dll
Tests/RoundtripTests/TestData/v2/mscorlib.dll
Tests/RoundtripTests/TestData/v4/mscorlib.dll

Download

Click the following link to download ccimetadata.zip.

ccimetadata.zip




















Home »
  C# Free Code »
    Development »




Algorithm
ANTLR
AOP
Application
Barcode
CHM
Design Patterns
Desktop
DotNet
DotNet Engine
DotNet Application
DotNet Assembly
DotNet Library
Engine
Epub
Example
File
File Library
Framework
GIS
Intellisense
IoC
Library
log4net
Matlab
MSBuild
MVC
MVP
MVVM
Numerical Library
NUnit
OpenCL
Plugin
Quartz
Resx File
SDK
SMS
Thread
UnitTest
Utility
VisualStudio
Windows
XML