Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
5 changes: 5 additions & 0 deletions .openpublishing.redirection.json
Original file line number Diff line number Diff line change
Expand Up @@ -2124,6 +2124,11 @@
"source_path": "docs/framework/wcf/samples/avoiding-problems-with-the-using-statement.md",
"redirect_url": "/dotnet/framework/wcf/samples/use-close-abort-release-wcf-client-resources",
"redirect_document_id": true
},
{
"source_path": "docs/csharp/tutorials/microservices.md",
"redirect_url": "/dotnet/core/docker/",
"redirect_document_id": false
}
]
}
2 changes: 1 addition & 1 deletion api/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ hide_bc: true
title: .NET API Browser
quickFilterColumn1: netframework-4.7.2,netcore-2.1,netstandard-2.0
quickFilterColumn2: xamarinios-10.8,xamarinandroid-7.1,xamarinmac-3.0
quickFilterColumn3: azure-dotnet,aspnetcore-2.1
quickFilterColumn3: azure-dotnet,aspnetcore-2.1,ml-dotnet
ms.topic: landing-page
ms.custom: "updateeachrelease"
ms.date: "06/01/2018"
Expand Down
2 changes: 1 addition & 1 deletion docs/core/tutorials/using-with-xplat-cli.md
Original file line number Diff line number Diff line change
Expand Up @@ -41,7 +41,7 @@ Let's do a quick walkthrough:
The project file specifies everything that's needed to restore dependencies and build the program.

* The `OutputType` tag specifies that we're building an executable, in other words a console application.
* The `TargetFramework` tag specifies what .NET implementation we're targeting. In an advanced scenario, you can specify multiple target frameworks and build to all those in a single operation. In this tutorial, we'll stick to building only for .NET Core 1.0.
* The `TargetFramework` tag specifies what .NET implementation we're targeting. In an advanced scenario, you can specify multiple target frameworks and build to all those in a single operation. In this tutorial, we'll stick to building only for .NET Core 2.1.

`Program.cs`:

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@ ms.assetid: e5d5a5cc-636b-4bff-b9c8-a8edc6207c22

The C# language specification is the definitive source for C# syntax and usage. This specification contains detailed information about all aspects of the language, including many points that the documentation for C# doesn't cover.

Version 5.0 of the specification has been released in December 2017 as the [Standard ECMA-334 5th Edition](https://www.ecma-international.org/publications/files/ECMA-ST/Ecma-334.pdf) document.
Version 5.0 of the specification has been released in December 2017 as the [Standard ECMA-334 5th Edition](https://www.ecma-international.org/publications/files/ECMA-ST/ECMA-334.pdf) document.

Version 6.0 of the specification has not been approved as a standard. This site contains the [*draft* C# 6.0 specification](../../../../_csharplang/spec/introduction.md). It's built from the markdown files contained in the [dotnet/csharplang GitHub repository](https://github.com/dotnet/csharplang/blob/master/spec/README.md).

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@ ms.assetid: 11bc078a-50e2-4d7e-9896-67ef669dc602
---
# ~ Operator (C# Reference)

The bitwise complement operator `~` is a unary operator that produces a bitwise complement of its operand, that is, reverses each bit in the operand's binary representation. All integer types support the `~` operator.
The bitwise complement operator `~` is a unary operator that produces a bitwise complement of its operand by reversing each bit. All integer types support the `~` operator.

> [!NOTE]
> The `~` symbol is also used to declare finalizers. For more information, see [Finalizers](../../programming-guide/classes-and-structs/destructors.md).
Expand Down
2 changes: 0 additions & 2 deletions docs/csharp/tutorials/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -72,8 +72,6 @@ The following tutorials enable you to build C# programs using [.NET Core](../../

* [Working with LINQ](working-with-linq.md): demonstrates many of the features of LINQ and the language elements that support it.

* [Microservices hosted in Docker](microservices.md): demonstrates building an ASP.NET Core microservice and hosting it in Docker.

* [String Interpolation](string-interpolation.md): demonstrates how to use string interpolation to create formatted strings in C#.

* [Using Attributes](attributes.md): demonstrates how to create and use attributes in C#.
2 changes: 1 addition & 1 deletion docs/csharp/tutorials/intro-to-csharp/list-collection.yml
Original file line number Diff line number Diff line change
Expand Up @@ -167,4 +167,4 @@ items:
You can learn more about [.NET collections](../../../standard/collections/index.md) in the following topics:
- [Selecting a collection type](../../../standard/collections/selecting-a-collection-class.md)
- [Commonly used collection types](../../../standard/collections/commonly-used-collection-types.md)
- [hen to use generic collections](../../../standard/collections/when-to-use-generic-collections.md)
- [When to use generic collections](../../../standard/collections/when-to-use-generic-collections.md)
Loading