GithubHelp home page GithubHelp logo

isabella232 / roslyn-api-docs Goto Github PK

View Code? Open in Web Editor NEW

This project forked from dotnet/roslyn-api-docs

0.0 0.0 0.0 21.83 MB

API documentation source for the .NET Compiler Platform SDK

Home Page: https://docs.microsoft.com/en-us/dotnet/api/?view=roslyn-dotnet

License: Other

PowerShell 100.00%

roslyn-api-docs's Introduction

Roslyn API reference documentation

This repository contains documentation for the Roslyn platform and the .NET Compiler Platform SDK. The Roslyn platform contains the compiler and is part of every .NET installation. The Compiler Platform SDK provides tools and templates for programmers working with the Roslyn platform. The .NET Compiler Platform SDK is part of the overall .NET developer documentation. The .NET content team tracks all work for .NET developer documentation on the .NET Docs repository. If you find any issues, or have suggestions on how to improve the .NET Compiler platform SDK documentation, create them on the docs repository. That repository contains the source for conceptual documentation, tutorials and more, including all the documentation on the .NET Compiler Platform SDK.

This project has adopted the code of conduct defined by the Contributor Covenant to clarify expected behavior in our community. For more information, see the .NET Foundation Code of Conduct.

The remainder of this file has notes which NuGet packages make up the .NET Compiler SDK metapackage.

NuGet Packages that comprise the Roslyn APIs

The package that you need to install to use Roslyn is Microsoft.CodeAnalysis. This is a meta-package, so there are no DLLs or XML files delivered with it.

The documentation says that this package contains:

  • Microsoft.CodeAnalysis.CSharp.Workspaces (C# Compiler and services)
  • Microsoft.CodeAnalysis.VisualBasic.Workspaces (VB Compiler and Services)
  • Microsoft.CodeAlaysis.Compilers (both compilers)
  • Microsoft.CodeAnalysis.CSharp (C# compiler)
  • Microsoft.CodeAnalysis.VisualBasic (VB compiler

The package dependencies contain only the first two on that list.

Transitive Dependencies

  • Microsoft.CodeAnalysis.CSharp.Workspaces lists the following dependencies:
    • Microsoft.CodeAnalysis.CSharp lists the following dependency:
      • Microsoft.CodeAnalysis.Common lists the following dependency:
        • Microsoft.CodeAnalysis.Analyzers: Tools, not SDKs
    • Microsoft.CodeAnalysis.Workspaces.Common lists the following dependency:
      • Microsoft.CodeAnalysis.Common lists the following dependency:
        • Microsoft.CodeAnalysis.Analyzers: Tools, not SDKs
  • Microsoft.CodeAnalysis.VisualBasic.Workspaces lists the following dependencies:
    • Microsoft.CodeAnalysis.VisualBasic lists the following dependency:
      • Microsoft.CodeAnalysis.Common lists the following dependency:
        • Microsoft.CodeAnalysis.Analyzers: Tools, not SDKs
    • Microsoft.CodeAnalysis.Workspaces.Common lists the following dependency:
      • Microsoft.CodeAnalysis.Common lists the following dependency:
        • Microsoft.CodeAnalysis.Analyzers: Tools, not SDKs
  • Microsoft.CodeAnalysis.Compilers lists the following dependencies:
    • Microsoft.CodeAnalysis.CSharp lists the following dependency:
      • Microsoft.CodeAnalysis.Common lists the following dependency:
        • Microsoft.CodeAnalysis.Analyzers: Tools, not SDKs
    • Microsoft.CodeAnalysis.VisualBasic lists the following dependency:
      • Microsoft.CodeAnalysis.Common lists the following dependency:
        • Microsoft.CodeAnalysis.Analyzers: Tools, not SDKs

XML File locations

The following packages are metapackages and do not have XML files:

  • Microsoft.CodeAnalysis
  • Microsoft.CodeAnalysis.Compilers

The following package only contains tools and does not have an APIs:

  • Microsoft.CodeAnalysis.Analyzers

The following packages have a single XML file:

  • Microsoft.CodeAnalysis.Common (File is Microsoft.CodeAnalysis.xml)
  • Microsoft.CodeAnalysis.CSharp
  • Microsoft.CodeAnalysis.CSharp.Workspaces
  • Microsoft.CodeAnalysis.VisualBasic
  • Microsoft.CodeAnalysis.VisualBasic.Workspaces

One package has multiple XML files, for .NET standard and .NET Framework:

  • Microsoft.CodeAnalysis.Workspaces.Common The Microsoft.CodeAnalysis.Workspaces.XML file for .NET Standard and Microsoft.CodeAnalysis.Workspaces.Desktop.XML and Microsoft.CodeAnalysis.Workspaces.XML for .NET 4.6

roslyn-api-docs's People

Contributors

billwagner avatar dend avatar health-research avatar kenanlv avatar mairaw avatar rloutlaw avatar saldana avatar supernova-eng avatar thraka avatar v-alje avatar vsc-service-account avatar wh-alice avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.