|
52 | 52 | "csharp-10.0/*.md", |
53 | 53 | "csharp-11.0/*.md", |
54 | 54 | "csharp-12.0/*.md", |
55 | | - "lock-object.md", |
56 | | - "method-group-natural-type-improvements.md", |
57 | | - "overload-resolution-priority.md", |
58 | | - "params-collections.md", |
59 | | - "ref-struct-interfaces.md", |
60 | | - "ref-unsafe-in-iterators-async.md" |
| 55 | + "csharp-13.0/*.md" |
61 | 56 | ], |
62 | 57 | "src": "_csharplang/proposals", |
63 | 58 | "dest": "csharp/language-reference/proposals", |
|
661 | 656 | "_csharplang/proposals/csharp-12.0/collection-expressions.md": "Collection expressions", |
662 | 657 | "_csharplang/proposals/csharp-12.0/experimental-attribute.md": "Experimental attribute", |
663 | 658 | "_csharplang/proposals/csharp-12.0/ref-readonly-parameters.md": "Ref readonly parameters", |
664 | | - "_csharplang/proposals/lock-object.md": "Obey lock object semantics for lock statements", |
665 | | - "_csharplang/proposals/method-group-natural-type-improvements.md": "Method group natural type improvements", |
666 | | - "_csharplang/proposals/params-collections.md": "Params collections", |
667 | | - "_csharplang/proposals/ref-unsafe-in-iterators-async.md": "Allow ref and unsafe in iterators and async methods", |
668 | | - "_csharplang/proposals/ref-struct-interfaces.md": "Allow ref struct types to implement some interfaces", |
669 | | - "_csharplang/proposals/partial-properties.md": "All partial properties and indexers", |
670 | | - "_csharplang/proposals/overload-resolution-priority.md": "Overload resolution priority tiebreaker attribute", |
| 659 | + "_csharplang/proposals/csharp-13.0/collection-expressions-better-conversion.md": "Better conversion from collection expression", |
| 660 | + "_csharplang/proposals/csharp-13.0/esc-escape-sequence.md": "String/Character escape sequence '\\e'", |
| 661 | + "_csharplang/proposals/csharp-13.0/lock-object.md": "Obey lock object semantics for lock statements", |
| 662 | + "_csharplang/proposals/csharp-13.0/method-group-natural-type-improvements.md": "Method group natural type improvements", |
| 663 | + "_csharplang/proposals/csharp-13.0/params-collections.md": "Params collections", |
| 664 | + "_csharplang/proposals/csharp-13.0/ref-unsafe-in-iterators-async.md": "Allow ref and unsafe in iterators and async methods", |
| 665 | + "_csharplang/proposals/csharp-13.0/ref-struct-interfaces.md": "Allow ref struct types to implement some interfaces", |
| 666 | + "_csharplang/proposals/csharp-13.0/partial-properties.md": "All partial properties and indexers", |
| 667 | + "_csharplang/proposals/csharp-13.0/overload-resolution-priority.md": "Overload resolution priority tiebreaker attribute", |
671 | 668 | "_roslyn/docs/compilers/CSharp/Compiler Breaking Changes - DotNet 7.md": "C# compiler breaking changes since C# 10", |
672 | 669 | "_roslyn/docs/compilers/CSharp/Compiler Breaking Changes - DotNet 8.md": "C# compiler breaking changes since C# 11", |
673 | 670 | "_roslyn/docs/compilers/CSharp/Compiler Breaking Changes - DotNet 9.md": "C# compiler breaking changes since C# 12", |
|
781 | 778 | "_csharplang/proposals/csharp-12.0/collection-expressions.md": "Collection expressions provide a concise syntax to initialize collections by defining elements or embedded collections as the source of the new collection's elements.", |
782 | 779 | "_csharplang/proposals/csharp-12.0/experimental-attribute.md": "Use the ExperimentalAttribute attribute to indicate APIs that aren't stable.", |
783 | 780 | "_csharplang/proposals/csharp-12.0/ref-readonly-parameters.md": "Ref readonly parameters enforce that arguments are passed by references, where `in` parameters allow the compiler some flexibiility.", |
784 | | - "_csharplang/proposals/lock-object.md": "Special-case how `System.Threading.Lock` interacts with the `lock` keyword by calling its `EnterScope` method. Add static analysis warnings to prevent accidental misuse of the type where possible.", |
785 | | - "_csharplang/proposals/method-group-natural-type-improvements.md": "This proposal refines the determination of the natural type of a method group by considering candidates scope-by-scope and pruning at each scope.", |
786 | | - "_csharplang/proposals/params-collections.md": "Allow the `params` modifier on collection types beyond arrays, including `IEnumerable` types.", |
787 | | - "_csharplang/proposals/ref-unsafe-in-iterators-async.md": "This proposal modifies restrictions to enable ref local variables and unsafe blocks in iterators and async methods", |
788 | | - "_csharplang/proposals/ref-struct-interfaces.md": "This proposal provides features that enable interface authors to allow `ref struct` types to implement a particular interface", |
789 | | - "_csharplang/proposals/partial-properties.md": "This proposal provides for partial properties and indexers, allowing the definition of a property or indexer to be split across multiple parts.", |
790 | | - "_csharplang/proposals/overload-resolution-priority.md": "This proposal introduces a new attribute, `OverloadResolutionPriorityAttribute`, that can be applied to methods to influence overload resolution.", |
| 781 | + "_csharplang/proposals/csharp-13.0/collection-expressions-better-conversion.md": "Conversions from collection expressions match the element type before matching the collection type.", |
| 782 | + "_csharplang/proposals/csharp-13.0/esc-escape-sequence.md" : "The sequence '\\e' is now interpreted as the 'ESC' character, character point '0x1b'", |
| 783 | + "_csharplang/proposals/csharp-13.0/lock-object.md": "Special-case how `System.Threading.Lock` interacts with the `lock` keyword by calling its `EnterScope` method. Add static analysis warnings to prevent accidental misuse of the type where possible.", |
| 784 | + "_csharplang/proposals/csharp-13.0/method-group-natural-type-improvements.md": "This proposal refines the determination of the natural type of a method group by considering candidates scope-by-scope and pruning at each scope.", |
| 785 | + "_csharplang/proposals/csharp-13.0/params-collections.md": "Allow the `params` modifier on collection types beyond arrays, including `IEnumerable` types.", |
| 786 | + "_csharplang/proposals/csharp-13.0/ref-unsafe-in-iterators-async.md": "This proposal modifies restrictions to enable ref local variables and unsafe blocks in iterators and async methods", |
| 787 | + "_csharplang/proposals/csharp-13.0/ref-struct-interfaces.md": "This proposal provides features that enable interface authors to allow `ref struct` types to implement a particular interface", |
| 788 | + "_csharplang/proposals/csharp-13.0/partial-properties.md": "This proposal provides for partial properties and indexers, allowing the definition of a property or indexer to be split across multiple parts.", |
| 789 | + "_csharplang/proposals/csharp-13.0/overload-resolution-priority.md": "This proposal introduces a new attribute, `OverloadResolutionPriorityAttribute`, that can be applied to methods to influence overload resolution.", |
791 | 790 | "_roslyn/docs/compilers/CSharp/Compiler Breaking Changes - DotNet 7.md": "Learn about any breaking changes since the initial release of C# 10", |
792 | 791 | "_roslyn/docs/compilers/CSharp/Compiler Breaking Changes - DotNet 8.md": "Learn about any breaking changes since the initial release of C# 11", |
793 | 792 | "_roslyn/docs/compilers/CSharp/Compiler Breaking Changes - DotNet 9.md": "Learn about any breaking changes since the initial release of C# 12", |
|
0 commit comments