Skip to content
Closed
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
148 changes: 148 additions & 0 deletions .openpublishing.redirection.json
Original file line number Diff line number Diff line change
Expand Up @@ -406,6 +406,18 @@
"source_path": "docs/csharp/language-reference/compiler-options/app-deployment.md",
"redirect_url": "/dotnet/framework/deployment/deployment-guide-for-developers"
},
{
"source_path": "docs/csharp/language-reference/keywords/access-keywords.md",
"redirect_url": "/dotnet/csharp/language-reference/keywords"
},
{
"source_path": "docs/csharp/language-reference/keywords/conversion-keywords.md",
"redirect_url": "/dotnet/csharp/language-reference/keywords"
},
{
"source_path": "docs/csharp/language-reference/keywords/exception-handling-statements.md",
"redirect_url": "/dotnet/csharp/language-reference/keywords/statement-keywords"
},
{
"source_path": "docs/csharp/language-reference/keywords/false.md",
"redirect_url": "/dotnet/csharp/language-reference/keywords/false-literal"
Expand All @@ -418,6 +430,38 @@
"source_path": "docs/csharp/language-reference/keywords/interpolated-strings.md",
"redirect_url": "/dotnet/csharp/language-reference/tokens/interpolated"
},
{
"source_path": "docs/csharp/language-reference/keywords/iteration-statements.md",
"redirect_url": "/dotnet/csharp/language-reference/keywords/statement-keywords"
},
{
"source_path": "docs/csharp/language-reference/keywords/jump-statements.md",
"redirect_url": "/dotnet/csharp/language-reference/keywords/statement-keywords"
},
{
"source_path": "docs/csharp/language-reference/keywords/literal-keywords.md",
"redirect_url": "/dotnet/csharp/language-reference/keywords"
},
{
"source_path": "docs/csharp/language-reference/keywords/modifiers.md",
"redirect_url": "/dotnet/csharp/language-reference/keywords"
},
{
"source_path": "docs/csharp/language-reference/keywords/namespace-keywords.md",
"redirect_url": "/dotnet/csharp/language-reference/keywords"
},
{
"source_path": "docs/csharp/language-reference/keywords/operator-keywords.md",
"redirect_url": "/dotnet/csharp/language-reference/keywords"
},
{
"source_path": "docs/csharp/language-reference/keywords/reference-tables-for-types.md",
"redirect_url": "/dotnet/csharp/language-reference/keywords"
},
{
"source_path": "docs/csharp/language-reference/keywords/selection-statements.md",
"redirect_url": "/dotnet/csharp/language-reference/keywords/statement-keywords"
},
{
"source_path": "docs/csharp/language-reference/keywords/true.md",
"redirect_url": "/dotnet/csharp/language-reference/keywords/true-literal"
Expand All @@ -426,6 +470,10 @@
"source_path": "docs/csharp/language-reference/keywords/true-false-operators.md",
"redirect_url": "/dotnet/csharp/language-reference/operators/true-false-operators"
},
{
"source_path": "docs/csharp/language-reference/keywords/types.md",
"redirect_url": "/dotnet/csharp/language-reference/keywords"
},
{
"source_path": "docs/csharp/language-reference/keywords/true-operator.md",
"redirect_url": "/dotnet/csharp/language-reference/operators/true-false-operators"
Expand Down Expand Up @@ -644,10 +692,106 @@
"source_path": "docs/csharp/programming-guide/concepts/async/asynchronous-programming-with-async-and-await.md",
"redirect_url": "/dotnet/csharp/async/"
},
{
"source_path": "docs/csharp/programming-guide/concepts/linq/advanced-linq-to-xml-programming.md",
"redirect_url": "/dotnet/csharp/programming-guide/concepts/linq/linq-to-xml-annotations"
},
{
"source_path": "docs/csharp/programming-guide/concepts/linq/advanced-query-techniques-linq-to-xml.md",
"redirect_url": "/dotnet/csharp/programming-guide/concepts/linq/how-to-join-two-collections-linq-to-xml"
},
{
"source_path": "docs/csharp/programming-guide/concepts/linq/basic-queries-linq-to-xml.md",
"redirect_url": "/dotnet/csharp/programming-guide/concepts/linq/how-to-find-an-element-with-a-specific-attribute"
},
{
"source_path": "docs/csharp/programming-guide/concepts/linq/cloning-vs-attaching.md",
"redirect_url": "/dotnet/csharp/programming-guide/concepts/linq/creating-xml-trees-linq-to-xml-2#attaching-vs-cloning"
},
{
"source_path": "docs/csharp/programming-guide/concepts/linq/creating-xml-trees.md",
"redirect_url": "/dotnet/csharp/programming-guide/concepts/linq/functional-construction-linq-to-xml"
},
{
"source_path": "docs/csharp/programming-guide/concepts/linq/details-of-office-open-xml-wordprocessingml-documents.md",
"redirect_url": "/dotnet/csharp/programming-guide/concepts/linq/wordprocessingml-document-with-styles"
},
{
"source_path": "docs/csharp/programming-guide/concepts/linq/getting-started-with-linq.md",
"redirect_url": "/dotnet/csharp/programming-guide/concepts/linq/"
},
{
"source_path": "docs/csharp/programming-guide/concepts/linq/getting-started-linq-to-xml.md",
"redirect_url": "/dotnet/csharp/programming-guide/concepts/linq/linq-to-xml-overview"
},
{
"source_path": "docs/csharp/programming-guide/concepts/linq/introduction-to-linq.md",
"redirect_url": "/dotnet/csharp/programming-guide/concepts/linq"
},
{
"source_path": "docs/csharp/programming-guide/concepts/linq/linq-to-xml-for-xpath-users.md",
"redirect_url": "/dotnet/csharp/programming-guide/concepts/linq/comparison-of-xpath-and-linq-to-xml"
},
{
"source_path": "docs/csharp/programming-guide/concepts/linq/linq-to-xml.md",
"redirect_url": "/dotnet/csharp/programming-guide/concepts/linq/linq-to-xml-overview"
},
{
"source_path": "docs/csharp/programming-guide/concepts/linq/linq-to-xml-axes.md",
"redirect_url": "/dotnet/csharp/programming-guide/concepts/linq/linq-to-xml-axes-overview"
},
{
"source_path": "docs/csharp/programming-guide/concepts/linq/linq-to-xml-programming-overview.md",
"redirect_url": "/dotnet/csharp/programming-guide/concepts/linq/linq-to-xml-overview"
},
{
"source_path": "docs/csharp/programming-guide/concepts/linq/modifying-xml-trees-linq-to-xml.md",
"redirect_url": "/dotnet/csharp/programming-guide/concepts/linq/in-memory-xml-tree-modification-vs-functional-construction-linq-to-xml"
},
{
"source_path": "docs/csharp/programming-guide/concepts/linq/parsing-xml.md",
"redirect_url": "/dotnet/csharp/programming-guide/concepts/linq/how-to-parse-a-string"
},
{
"source_path": "docs/csharp/programming-guide/concepts/linq/performance-linq-to-xml.md",
"redirect_url": "/dotnet/csharp/programming-guide/concepts/linq/performance-of-chained-queries-linq-to-xml"
},
{
"source_path": "docs/csharp/programming-guide/concepts/linq/programming-guide-linq-to-xml.md",
"redirect_url": "/dotnet/csharp/programming-guide/concepts/linq/linq-to-xml-overview"
},
{
"source_path": "docs/csharp/programming-guide/concepts/linq/projections-and-transformations-linq-to-xml.md",
"redirect_url": "/dotnet/csharp/programming-guide/concepts/linq/how-to-work-with-dictionaries-using-linq-to-xml"
},
{
"source_path": "docs/csharp/programming-guide/concepts/linq/pure-functional-transformations-of-xml.md",
"redirect_url": "/dotnet/csharp/programming-guide/concepts/linq/introduction-to-pure-functional-transformations"
},
{
"source_path": "docs/csharp/programming-guide/concepts/linq/sample-xml-documents-linq-to-xml.md",
"redirect_url": "/dotnet/csharp/programming-guide/concepts/linq/sample-xml-file-typical-purchase-order-linq-to-xml-1"
},
{
"source_path": "docs/csharp/programming-guide/concepts/linq/serializing-object-graphs-that-contain-xelement-objects.md",
"redirect_url": "/dotnet/csharp/programming-guide/concepts/linq/how-to-serialize-using-xmlserializer"
},
{
"source_path": "docs/csharp/programming-guide/concepts/linq/serializing-xml-trees.md",
"redirect_url": "/dotnet/csharp/programming-guide/concepts/linq/preserving-white-space-while-serializing"
},
{
"source_path": "docs/csharp/programming-guide/concepts/linq/tutorial-chaining-queries-together.md",
"redirect_url": "/dotnet/csharp/programming-guide/concepts/linq/deferred-execution-and-lazy-evaluation-in-linq-to-xml"
},
{
"source_path": "docs/csharp/programming-guide/concepts/linq/tutorial-manipulating-content-in-a-wordprocessingml-document.md",
"redirect_url": "/dotnet/csharp/programming-guide/concepts/linq/shape-of-wordprocessingml-documents"
},
{
"source_path": "docs/csharp/programming-guide/concepts/linq/working-with-xml-namespaces.md",
"redirect_url": "/dotnet/csharp/programming-guide/concepts/linq/namespaces-overview-linq-to-xml"
},
{
"source_path": "docs/csharp/programming-guide/concepts/threading/how-to-use-a-thread-pool.md",
"redirect_url": "/dotnet/api/system.threading.threadpool.queueuserworkitem"
Expand Down Expand Up @@ -693,6 +837,10 @@
"source_path": "docs/csharp/programming-guide/generics/generics-in-the-net-framework-class-library.md",
"redirect_url": "/dotnet/standard/generics/index"
},
{
"source_path": "docs/csharp/programming-guide/generics/introduction-to-generics.md",
"redirect_url": "/dotnet/standard/generics/index"
},
{
"source_path": "docs/csharp/programming-guide/interop/interoperability.md",
"redirect_url": "/dotnet/csharp/programming-guide/interop/index"
Expand Down
2 changes: 1 addition & 1 deletion docs/csharp/basic-types.md
Original file line number Diff line number Diff line change
Expand Up @@ -48,7 +48,7 @@ For more information, see [Casting and type conversions](programming-guide/types

## Built-in types

C# provides a standard set of built-in numeric types to represent integers, floating point values, Boolean expressions, text characters, decimal values, and other types of data. There are also built-in **string** and **object** types. These are available for you to use in any C# program. For a more information about the built-in types, see [Reference table for types](language-reference/keywords/reference-tables-for-types.md).
C# provides a standard set of built-in numeric types to represent integers, floating point values, Boolean expressions, text characters, decimal values, and other types of data. There are also built-in **string** and **object** types. These are available for you to use in any C# program. For a more information about the built-in types, see [Reference table for built-in types](language-reference/keywords/built-in-types-table.md).

## Custom types

Expand Down
26 changes: 0 additions & 26 deletions docs/csharp/language-reference/keywords/access-keywords.md

This file was deleted.

1 change: 0 additions & 1 deletion docs/csharp/language-reference/keywords/as.md
Original file line number Diff line number Diff line change
Expand Up @@ -48,4 +48,3 @@ For more information, see [The as operator](~/_csharplang/spec/expressions.md#th
- [C# Keywords](../../../csharp/language-reference/keywords/index.md)
- [is](../../../csharp/language-reference/keywords/is.md)
- [?: Operator](../../../csharp/language-reference/operators/conditional-operator.md)
- [Operator Keywords](../../../csharp/language-reference/keywords/operator-keywords.md)
2 changes: 0 additions & 2 deletions docs/csharp/language-reference/keywords/break.md
Original file line number Diff line number Diff line change
Expand Up @@ -49,5 +49,3 @@ Sorry, invalid selection.
- [C# Programming Guide](../../../csharp/programming-guide/index.md)
- [C# Keywords](../../../csharp/language-reference/keywords/index.md)
- [switch](../../../csharp/language-reference/keywords/switch.md)
- [Jump Statements](../../../csharp/language-reference/keywords/jump-statements.md)
- [Iteration Statements](../../../csharp/language-reference/keywords/iteration-statements.md)
Original file line number Diff line number Diff line change
Expand Up @@ -61,7 +61,6 @@ Console.WriteLine(doubleType.FullName);
- [C# Reference](../../../csharp/language-reference/index.md)
- [C# Programming Guide](../../../csharp/programming-guide/index.md)
- [C# Keywords](index.md)
- [Reference tables for types](reference-tables-for-types.md)
- [Value types](value-types.md)
- [Reference types](reference-types.md)
- [Default values table](default-values-table.md)
Expand Down
1 change: 0 additions & 1 deletion docs/csharp/language-reference/keywords/continue.md
Original file line number Diff line number Diff line change
Expand Up @@ -30,4 +30,3 @@ In this example, a counter is initialized to count from 1 to 10. By using the `c
- [C# Programming Guide](../../../csharp/programming-guide/index.md)
- [C# Keywords](../../../csharp/language-reference/keywords/index.md)
- [break Statement](/cpp/cpp/break-statement-cpp)
- [Jump Statements](../../../csharp/language-reference/keywords/jump-statements.md)
25 changes: 0 additions & 25 deletions docs/csharp/language-reference/keywords/conversion-keywords.md

This file was deleted.

Original file line number Diff line number Diff line change
Expand Up @@ -65,7 +65,6 @@ The default value of any [reference type](reference-types.md) is `null`. The def
- [C# Reference](../index.md)
- [C# Programming Guide](../../programming-guide/index.md)
- [C# Keywords](index.md)
- [Reference tables for types](reference-tables-for-types.md)
- [Value types](value-types.md)
- [Value types table](value-types-table.md)
- [Built-in types table](built-in-types-table.md)
1 change: 0 additions & 1 deletion docs/csharp/language-reference/keywords/do.md
Original file line number Diff line number Diff line change
Expand Up @@ -35,5 +35,4 @@ For more information, see [The do statement](~/_csharplang/spec/statements.md#th
- [C# Reference](../index.md)
- [C# Programming Guide](../../programming-guide/index.md)
- [C# Keywords](index.md)
- [Iteration Statements](iteration-statements.md)
- [while statement](while.md)

This file was deleted.

1 change: 0 additions & 1 deletion docs/csharp/language-reference/keywords/extern-alias.md
Original file line number Diff line number Diff line change
Expand Up @@ -40,6 +40,5 @@ You might have to reference two versions of assemblies that have the same fully-
- [C# Reference](../../../csharp/language-reference/index.md)
- [C# Programming Guide](../../../csharp/programming-guide/index.md)
- [C# Keywords](../../../csharp/language-reference/keywords/index.md)
- [Namespace Keywords](../../../csharp/language-reference/keywords/namespace-keywords.md)
- [:: Operator](../../../csharp/language-reference/operators/namespace-alias-qualifer.md)
- [/reference (C# Compiler Options)](../../../csharp/language-reference/compiler-options/reference-compiler-option.md)
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,6 @@ The following table shows the precision and approximate ranges for the floating-
- [C# Reference](../index.md)
- [C# Programming Guide](../../programming-guide/index.md)
- [C# Keywords](index.md)
- [Reference tables for types](reference-tables-for-types.md)
- [Integral types table](integral-types-table.md)
- [Default values table](default-values-table.md)
- [Formatting numeric results table](formatting-numeric-results-table.md)
Expand Down
1 change: 0 additions & 1 deletion docs/csharp/language-reference/keywords/for.md
Original file line number Diff line number Diff line change
Expand Up @@ -106,5 +106,4 @@ For more information, see [The for statement](~/_csharplang/spec/statements.md#t
- [C# Reference](../index.md)
- [C# Programming Guide](../../programming-guide/index.md)
- [C# Keywords](index.md)
- [Iteration Statements](iteration-statements.md)
- [foreach, in](foreach-in.md)
1 change: 0 additions & 1 deletion docs/csharp/language-reference/keywords/foreach-in.md
Original file line number Diff line number Diff line change
Expand Up @@ -48,6 +48,5 @@ For more information, see [The foreach statement](~/_csharplang/spec/statements.
- [C# Reference](../index.md)
- [C# Programming Guide](../../programming-guide/index.md)
- [C# Keywords](index.md)
- [Iteration Statements](iteration-statements.md)
- [Using foreach with arrays](../../programming-guide/arrays/using-foreach-with-arrays.md)
- [for statement](for.md)
Original file line number Diff line number Diff line change
Expand Up @@ -49,7 +49,6 @@ For more information, see [Standard Numeric Format Strings](../../../standard/ba

- [C# Reference](../index.md)
- [C# Programming Guide](../../programming-guide/index.md)
- [Reference tables for types](reference-tables-for-types.md)
- [Formatting types](../../../standard/base-types/formatting-types.md)
- [Composite formatting](../../../standard/base-types/composite-formatting.md)
- [String interpolation](../tokens/interpolated.md)
Expand Down
1 change: 0 additions & 1 deletion docs/csharp/language-reference/keywords/goto.md
Original file line number Diff line number Diff line change
Expand Up @@ -40,4 +40,3 @@ The following example demonstrates using `goto` to break out from nested loops.
- [C# Programming Guide](../../programming-guide/index.md)
- [C# Keywords](index.md)
- [goto Statement (C++)](/cpp/cpp/goto-statement-cpp)
- [Jump Statements](jump-statements.md)
Original file line number Diff line number Diff line change
Expand Up @@ -37,7 +37,6 @@ Use the <xref:System.Numerics.BigInteger?displayProperty=nameWithType> structure
- [C# Reference](../index.md)
- [C# Programming Guide](../../programming-guide/index.md)
- [C# Keywords](index.md)
- [Reference tables for types](reference-tables-for-types.md)
- [Floating-point types table](floating-point-types-table.md)
- [Default values table](default-values-table.md)
- [Formatting numeric results table](formatting-numeric-results-table.md)
Expand Down
1 change: 0 additions & 1 deletion docs/csharp/language-reference/keywords/is.md
Original file line number Diff line number Diff line change
Expand Up @@ -159,4 +159,3 @@ The following example uses the var pattern to assign an expression to a variable
- [C# Keywords](../../../csharp/language-reference/keywords/index.md)
- [typeof](../../../csharp/language-reference/keywords/typeof.md)
- [as](../../../csharp/language-reference/keywords/as.md)
- [Operator Keywords](../../../csharp/language-reference/keywords/operator-keywords.md)
Loading