├── .gitignore ├── README.md ├── csharp10 ├── 1. File-Scoped Namespace │ ├── 1. File-Scoped Namespace.csproj │ ├── Author.cs │ └── Book.cs ├── 2. Extended Property Patterns │ ├── 2. Extended Property Patterns.csproj │ ├── Author.cs │ └── Book.cs ├── 3. Constant Interpolated Strings │ ├── 3. Constant Interpolated Strings.csproj │ ├── Author.cs │ └── Book.cs ├── 4. Records │ ├── 4. Records.csproj │ ├── Circle.cs │ └── Point.cs ├── 5. Deconstruction │ ├── 5. Deconstruction.csproj │ ├── Author.cs │ └── Program.cs ├── 6. Global Using directive │ ├── 6. Global Using directive.csproj │ ├── Author.cs │ ├── Book.cs │ ├── GlobalUsings.cs │ └── Store.cs ├── 7. Structure Types │ ├── 7. Structure Types.csproj │ ├── Point.cs │ └── Program.cs ├── Csharp10.sln ├── Csharp10 │ ├── 0. Console Template.csproj │ └── Program.cs └── ReadMe.md ├── csharp11 ├── 1. Auto Default Structs │ ├── 1. Auto Default Structs.csproj │ └── Program.cs ├── 2. Generic Attributes │ ├── 2. Generic Attributes.csproj │ └── Program.cs ├── 3. Newlines in string interpolations │ ├── 3. Newlines in string interpolations.csproj │ └── Program.cs ├── 4. List patterns │ ├── 4. List patterns.csproj │ └── Program.cs ├── 5. RawStringLiterals │ ├── 5. Raw String Literals.csproj │ └── Program.cs ├── 6. Generic math support │ ├── 6. Generic math support.csproj │ └── Program.cs ├── 7. Utf8 String Literals │ ├── 7. Utf8 String Literals.csproj │ └── Program.cs ├── 8. File scoped types │ ├── 8. File scoped types.csproj │ ├── Builder.cs │ └── GeneratedBuilder.cs ├── 9. Required Properties │ ├── 9. Required Properties.csproj │ └── Program.cs ├── Csharp11.sln └── ReadMe.md ├── csharp12 ├── 1. Alias any type │ ├── 1. Alias any type.csproj │ └── Program.cs ├── 2. Primary constructors │ ├── 2. Primary constructors.csproj │ └── Program.cs ├── 3. Collection expressions │ ├── 3. Collection expressions.csproj │ └── Program.cs ├── 4. Inline arrays │ ├── 4. Inline arrays.csproj │ └── Program.cs ├── 5. Default lambda parameters │ ├── 5. Default lambda parameters.csproj │ └── Program.cs ├── 6. Ref readonly │ ├── 6. Ref readonly.csproj │ └── Program.cs ├── 7. Experimental attribute │ ├── 7. Experimental attribute.csproj │ └── Program.cs ├── 8. Interceptors │ ├── 8. Interceptors.csproj │ ├── Hacker.cs │ ├── InterceptsLocationAttribute.cs │ ├── Program.cs │ └── Sender.cs ├── ReadMe.md └── csharp12-features.sln ├── csharp13 ├── 1. Params Collections │ ├── 1. Params Collections.csproj │ └── Program.cs ├── 10. More Partial Members │ ├── 10. More Partial Members.csproj │ └── Program.cs ├── 11. Field Keyword │ ├── 11. Field Keyword.csproj │ └── Program.cs ├── 2. Overload Resolution Priority │ ├── 2. Overload Resolution Priority.csproj │ └── Program.cs ├── 3. New Lock Object │ ├── 3. New Lock Object.csproj │ └── Program.cs ├── 4. New Escape Sequence │ ├── 4. New Escape Sequence.csproj │ └── Program.cs ├── 5. Method Group Natural Type │ ├── 5. Method Group Natural Type.csproj │ └── Program.cs ├── 6. Implicit Index Access │ ├── 6. Implicit Index Access.csproj │ └── Program.cs ├── 7. Ref and Unsafe in Async and Iterators │ ├── 7. Ref and Unsafe in Async and Iterators.csproj │ └── Program.cs ├── 8. Allows Ref Struct │ ├── 8. Allows Ref Struct.csproj │ └── Program.cs ├── 9. Ref Struct Interfaces │ ├── 9. Ref Struct Interfaces.csproj │ └── Program.cs ├── ReadMe.md └── csharp13-features.sln └── csharp9 ├── 1. TopLevelStatement ├── 1. TopLevelStatement.csproj └── Program.cs ├── 2. Records ├── 2. Records.csproj └── Program.cs ├── 3. TargetTypedObject ├── 3. TargetTypedObject.csproj └── Program.cs ├── 4. InitOnlySetters ├── 4. InitOnlySetters.csproj └── Program.cs ├── 5. RelationalAndLogicalPatterns ├── 5. RelationalAndLogicalPatterns.csproj └── Program.cs ├── 6. ExtendedPartialMethods ├── 6. ExtendedPartialMethods.csproj └── Program.cs ├── 7. CovariantReturns ├── 7. CovariantReturns.csproj └── Program.cs ├── CSharp9Features.sln └── ReadMe.md /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/platinum-dev/csharp-features/HEAD/.gitignore -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/platinum-dev/csharp-features/HEAD/README.md -------------------------------------------------------------------------------- /csharp10/1. File-Scoped Namespace/1. File-Scoped Namespace.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/platinum-dev/csharp-features/HEAD/csharp10/1. File-Scoped Namespace/1. File-Scoped Namespace.csproj -------------------------------------------------------------------------------- /csharp10/1. File-Scoped Namespace/Author.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/platinum-dev/csharp-features/HEAD/csharp10/1. File-Scoped Namespace/Author.cs -------------------------------------------------------------------------------- /csharp10/1. File-Scoped Namespace/Book.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/platinum-dev/csharp-features/HEAD/csharp10/1. File-Scoped Namespace/Book.cs -------------------------------------------------------------------------------- /csharp10/2. Extended Property Patterns/2. Extended Property Patterns.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/platinum-dev/csharp-features/HEAD/csharp10/2. Extended Property Patterns/2. Extended Property Patterns.csproj -------------------------------------------------------------------------------- /csharp10/2. Extended Property Patterns/Author.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/platinum-dev/csharp-features/HEAD/csharp10/2. Extended Property Patterns/Author.cs -------------------------------------------------------------------------------- /csharp10/2. Extended Property Patterns/Book.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/platinum-dev/csharp-features/HEAD/csharp10/2. Extended Property Patterns/Book.cs -------------------------------------------------------------------------------- /csharp10/3. Constant Interpolated Strings/3. Constant Interpolated Strings.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/platinum-dev/csharp-features/HEAD/csharp10/3. Constant Interpolated Strings/3. Constant Interpolated Strings.csproj -------------------------------------------------------------------------------- /csharp10/3. Constant Interpolated Strings/Author.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/platinum-dev/csharp-features/HEAD/csharp10/3. Constant Interpolated Strings/Author.cs -------------------------------------------------------------------------------- /csharp10/3. Constant Interpolated Strings/Book.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/platinum-dev/csharp-features/HEAD/csharp10/3. Constant Interpolated Strings/Book.cs -------------------------------------------------------------------------------- /csharp10/4. Records/4. Records.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/platinum-dev/csharp-features/HEAD/csharp10/4. Records/4. Records.csproj -------------------------------------------------------------------------------- /csharp10/4. Records/Circle.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/platinum-dev/csharp-features/HEAD/csharp10/4. Records/Circle.cs -------------------------------------------------------------------------------- /csharp10/4. Records/Point.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/platinum-dev/csharp-features/HEAD/csharp10/4. Records/Point.cs -------------------------------------------------------------------------------- /csharp10/5. Deconstruction/5. Deconstruction.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/platinum-dev/csharp-features/HEAD/csharp10/5. Deconstruction/5. Deconstruction.csproj -------------------------------------------------------------------------------- /csharp10/5. Deconstruction/Author.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/platinum-dev/csharp-features/HEAD/csharp10/5. Deconstruction/Author.cs -------------------------------------------------------------------------------- /csharp10/5. Deconstruction/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/platinum-dev/csharp-features/HEAD/csharp10/5. Deconstruction/Program.cs -------------------------------------------------------------------------------- /csharp10/6. Global Using directive/6. Global Using directive.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/platinum-dev/csharp-features/HEAD/csharp10/6. Global Using directive/6. Global Using directive.csproj -------------------------------------------------------------------------------- /csharp10/6. Global Using directive/Author.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/platinum-dev/csharp-features/HEAD/csharp10/6. Global Using directive/Author.cs -------------------------------------------------------------------------------- /csharp10/6. Global Using directive/Book.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/platinum-dev/csharp-features/HEAD/csharp10/6. Global Using directive/Book.cs -------------------------------------------------------------------------------- /csharp10/6. Global Using directive/GlobalUsings.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/platinum-dev/csharp-features/HEAD/csharp10/6. Global Using directive/GlobalUsings.cs -------------------------------------------------------------------------------- /csharp10/6. Global Using directive/Store.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/platinum-dev/csharp-features/HEAD/csharp10/6. Global Using directive/Store.cs -------------------------------------------------------------------------------- /csharp10/7. Structure Types/7. Structure Types.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/platinum-dev/csharp-features/HEAD/csharp10/7. Structure Types/7. Structure Types.csproj -------------------------------------------------------------------------------- /csharp10/7. Structure Types/Point.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/platinum-dev/csharp-features/HEAD/csharp10/7. Structure Types/Point.cs -------------------------------------------------------------------------------- /csharp10/7. Structure Types/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/platinum-dev/csharp-features/HEAD/csharp10/7. Structure Types/Program.cs -------------------------------------------------------------------------------- /csharp10/Csharp10.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/platinum-dev/csharp-features/HEAD/csharp10/Csharp10.sln -------------------------------------------------------------------------------- /csharp10/Csharp10/0. Console Template.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/platinum-dev/csharp-features/HEAD/csharp10/Csharp10/0. Console Template.csproj -------------------------------------------------------------------------------- /csharp10/Csharp10/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/platinum-dev/csharp-features/HEAD/csharp10/Csharp10/Program.cs -------------------------------------------------------------------------------- /csharp10/ReadMe.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/platinum-dev/csharp-features/HEAD/csharp10/ReadMe.md -------------------------------------------------------------------------------- /csharp11/1. Auto Default Structs/1. Auto Default Structs.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/platinum-dev/csharp-features/HEAD/csharp11/1. Auto Default Structs/1. Auto Default Structs.csproj -------------------------------------------------------------------------------- /csharp11/1. Auto Default Structs/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/platinum-dev/csharp-features/HEAD/csharp11/1. Auto Default Structs/Program.cs -------------------------------------------------------------------------------- /csharp11/2. Generic Attributes/2. Generic Attributes.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/platinum-dev/csharp-features/HEAD/csharp11/2. Generic Attributes/2. Generic Attributes.csproj -------------------------------------------------------------------------------- /csharp11/2. Generic Attributes/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/platinum-dev/csharp-features/HEAD/csharp11/2. Generic Attributes/Program.cs -------------------------------------------------------------------------------- /csharp11/3. Newlines in string interpolations/3. Newlines in string interpolations.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/platinum-dev/csharp-features/HEAD/csharp11/3. Newlines in string interpolations/3. Newlines in string interpolations.csproj -------------------------------------------------------------------------------- /csharp11/3. Newlines in string interpolations/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/platinum-dev/csharp-features/HEAD/csharp11/3. Newlines in string interpolations/Program.cs -------------------------------------------------------------------------------- /csharp11/4. List patterns/4. List patterns.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/platinum-dev/csharp-features/HEAD/csharp11/4. List patterns/4. List patterns.csproj -------------------------------------------------------------------------------- /csharp11/4. List patterns/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/platinum-dev/csharp-features/HEAD/csharp11/4. List patterns/Program.cs -------------------------------------------------------------------------------- /csharp11/5. RawStringLiterals/5. Raw String Literals.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/platinum-dev/csharp-features/HEAD/csharp11/5. RawStringLiterals/5. Raw String Literals.csproj -------------------------------------------------------------------------------- /csharp11/5. RawStringLiterals/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/platinum-dev/csharp-features/HEAD/csharp11/5. RawStringLiterals/Program.cs -------------------------------------------------------------------------------- /csharp11/6. Generic math support/6. Generic math support.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/platinum-dev/csharp-features/HEAD/csharp11/6. Generic math support/6. Generic math support.csproj -------------------------------------------------------------------------------- /csharp11/6. Generic math support/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/platinum-dev/csharp-features/HEAD/csharp11/6. Generic math support/Program.cs -------------------------------------------------------------------------------- /csharp11/7. Utf8 String Literals/7. Utf8 String Literals.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/platinum-dev/csharp-features/HEAD/csharp11/7. Utf8 String Literals/7. Utf8 String Literals.csproj -------------------------------------------------------------------------------- /csharp11/7. Utf8 String Literals/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/platinum-dev/csharp-features/HEAD/csharp11/7. Utf8 String Literals/Program.cs -------------------------------------------------------------------------------- /csharp11/8. File scoped types/8. File scoped types.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/platinum-dev/csharp-features/HEAD/csharp11/8. File scoped types/8. File scoped types.csproj -------------------------------------------------------------------------------- /csharp11/8. File scoped types/Builder.cs: -------------------------------------------------------------------------------- 1 | class Builder 2 | { 3 | } 4 | -------------------------------------------------------------------------------- /csharp11/8. File scoped types/GeneratedBuilder.cs: -------------------------------------------------------------------------------- 1 | file class Builder 2 | { 3 | } 4 | -------------------------------------------------------------------------------- /csharp11/9. Required Properties/9. Required Properties.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/platinum-dev/csharp-features/HEAD/csharp11/9. Required Properties/9. Required Properties.csproj -------------------------------------------------------------------------------- /csharp11/9. Required Properties/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/platinum-dev/csharp-features/HEAD/csharp11/9. Required Properties/Program.cs -------------------------------------------------------------------------------- /csharp11/Csharp11.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/platinum-dev/csharp-features/HEAD/csharp11/Csharp11.sln -------------------------------------------------------------------------------- /csharp11/ReadMe.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/platinum-dev/csharp-features/HEAD/csharp11/ReadMe.md -------------------------------------------------------------------------------- /csharp12/1. Alias any type/1. Alias any type.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/platinum-dev/csharp-features/HEAD/csharp12/1. Alias any type/1. Alias any type.csproj -------------------------------------------------------------------------------- /csharp12/1. Alias any type/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/platinum-dev/csharp-features/HEAD/csharp12/1. Alias any type/Program.cs -------------------------------------------------------------------------------- /csharp12/2. Primary constructors/2. Primary constructors.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/platinum-dev/csharp-features/HEAD/csharp12/2. Primary constructors/2. Primary constructors.csproj -------------------------------------------------------------------------------- /csharp12/2. Primary constructors/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/platinum-dev/csharp-features/HEAD/csharp12/2. Primary constructors/Program.cs -------------------------------------------------------------------------------- /csharp12/3. Collection expressions/3. Collection expressions.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/platinum-dev/csharp-features/HEAD/csharp12/3. Collection expressions/3. Collection expressions.csproj -------------------------------------------------------------------------------- /csharp12/3. Collection expressions/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/platinum-dev/csharp-features/HEAD/csharp12/3. Collection expressions/Program.cs -------------------------------------------------------------------------------- /csharp12/4. Inline arrays/4. Inline arrays.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/platinum-dev/csharp-features/HEAD/csharp12/4. Inline arrays/4. Inline arrays.csproj -------------------------------------------------------------------------------- /csharp12/4. Inline arrays/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/platinum-dev/csharp-features/HEAD/csharp12/4. Inline arrays/Program.cs -------------------------------------------------------------------------------- /csharp12/5. Default lambda parameters/5. Default lambda parameters.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/platinum-dev/csharp-features/HEAD/csharp12/5. Default lambda parameters/5. Default lambda parameters.csproj -------------------------------------------------------------------------------- /csharp12/5. Default lambda parameters/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/platinum-dev/csharp-features/HEAD/csharp12/5. Default lambda parameters/Program.cs -------------------------------------------------------------------------------- /csharp12/6. Ref readonly/6. Ref readonly.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/platinum-dev/csharp-features/HEAD/csharp12/6. Ref readonly/6. Ref readonly.csproj -------------------------------------------------------------------------------- /csharp12/6. Ref readonly/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/platinum-dev/csharp-features/HEAD/csharp12/6. Ref readonly/Program.cs -------------------------------------------------------------------------------- /csharp12/7. Experimental attribute/7. Experimental attribute.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/platinum-dev/csharp-features/HEAD/csharp12/7. Experimental attribute/7. Experimental attribute.csproj -------------------------------------------------------------------------------- /csharp12/7. Experimental attribute/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/platinum-dev/csharp-features/HEAD/csharp12/7. Experimental attribute/Program.cs -------------------------------------------------------------------------------- /csharp12/8. Interceptors/8. Interceptors.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/platinum-dev/csharp-features/HEAD/csharp12/8. Interceptors/8. Interceptors.csproj -------------------------------------------------------------------------------- /csharp12/8. Interceptors/Hacker.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/platinum-dev/csharp-features/HEAD/csharp12/8. Interceptors/Hacker.cs -------------------------------------------------------------------------------- /csharp12/8. Interceptors/InterceptsLocationAttribute.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/platinum-dev/csharp-features/HEAD/csharp12/8. Interceptors/InterceptsLocationAttribute.cs -------------------------------------------------------------------------------- /csharp12/8. Interceptors/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/platinum-dev/csharp-features/HEAD/csharp12/8. Interceptors/Program.cs -------------------------------------------------------------------------------- /csharp12/8. Interceptors/Sender.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/platinum-dev/csharp-features/HEAD/csharp12/8. Interceptors/Sender.cs -------------------------------------------------------------------------------- /csharp12/ReadMe.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/platinum-dev/csharp-features/HEAD/csharp12/ReadMe.md -------------------------------------------------------------------------------- /csharp12/csharp12-features.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/platinum-dev/csharp-features/HEAD/csharp12/csharp12-features.sln -------------------------------------------------------------------------------- /csharp13/1. Params Collections/1. Params Collections.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/platinum-dev/csharp-features/HEAD/csharp13/1. Params Collections/1. Params Collections.csproj -------------------------------------------------------------------------------- /csharp13/1. Params Collections/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/platinum-dev/csharp-features/HEAD/csharp13/1. Params Collections/Program.cs -------------------------------------------------------------------------------- /csharp13/10. More Partial Members/10. More Partial Members.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/platinum-dev/csharp-features/HEAD/csharp13/10. More Partial Members/10. More Partial Members.csproj -------------------------------------------------------------------------------- /csharp13/10. More Partial Members/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/platinum-dev/csharp-features/HEAD/csharp13/10. More Partial Members/Program.cs -------------------------------------------------------------------------------- /csharp13/11. Field Keyword/11. Field Keyword.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/platinum-dev/csharp-features/HEAD/csharp13/11. Field Keyword/11. Field Keyword.csproj -------------------------------------------------------------------------------- /csharp13/11. Field Keyword/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/platinum-dev/csharp-features/HEAD/csharp13/11. Field Keyword/Program.cs -------------------------------------------------------------------------------- /csharp13/2. Overload Resolution Priority/2. Overload Resolution Priority.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/platinum-dev/csharp-features/HEAD/csharp13/2. Overload Resolution Priority/2. Overload Resolution Priority.csproj -------------------------------------------------------------------------------- /csharp13/2. Overload Resolution Priority/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/platinum-dev/csharp-features/HEAD/csharp13/2. Overload Resolution Priority/Program.cs -------------------------------------------------------------------------------- /csharp13/3. New Lock Object/3. New Lock Object.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/platinum-dev/csharp-features/HEAD/csharp13/3. New Lock Object/3. New Lock Object.csproj -------------------------------------------------------------------------------- /csharp13/3. New Lock Object/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/platinum-dev/csharp-features/HEAD/csharp13/3. New Lock Object/Program.cs -------------------------------------------------------------------------------- /csharp13/4. New Escape Sequence/4. New Escape Sequence.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/platinum-dev/csharp-features/HEAD/csharp13/4. New Escape Sequence/4. New Escape Sequence.csproj -------------------------------------------------------------------------------- /csharp13/4. New Escape Sequence/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/platinum-dev/csharp-features/HEAD/csharp13/4. New Escape Sequence/Program.cs -------------------------------------------------------------------------------- /csharp13/5. Method Group Natural Type/5. Method Group Natural Type.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/platinum-dev/csharp-features/HEAD/csharp13/5. Method Group Natural Type/5. Method Group Natural Type.csproj -------------------------------------------------------------------------------- /csharp13/5. Method Group Natural Type/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/platinum-dev/csharp-features/HEAD/csharp13/5. Method Group Natural Type/Program.cs -------------------------------------------------------------------------------- /csharp13/6. Implicit Index Access/6. Implicit Index Access.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/platinum-dev/csharp-features/HEAD/csharp13/6. Implicit Index Access/6. Implicit Index Access.csproj -------------------------------------------------------------------------------- /csharp13/6. Implicit Index Access/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/platinum-dev/csharp-features/HEAD/csharp13/6. Implicit Index Access/Program.cs -------------------------------------------------------------------------------- /csharp13/7. Ref and Unsafe in Async and Iterators/7. Ref and Unsafe in Async and Iterators.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/platinum-dev/csharp-features/HEAD/csharp13/7. Ref and Unsafe in Async and Iterators/7. Ref and Unsafe in Async and Iterators.csproj -------------------------------------------------------------------------------- /csharp13/7. Ref and Unsafe in Async and Iterators/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/platinum-dev/csharp-features/HEAD/csharp13/7. Ref and Unsafe in Async and Iterators/Program.cs -------------------------------------------------------------------------------- /csharp13/8. Allows Ref Struct/8. Allows Ref Struct.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/platinum-dev/csharp-features/HEAD/csharp13/8. Allows Ref Struct/8. Allows Ref Struct.csproj -------------------------------------------------------------------------------- /csharp13/8. Allows Ref Struct/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/platinum-dev/csharp-features/HEAD/csharp13/8. Allows Ref Struct/Program.cs -------------------------------------------------------------------------------- /csharp13/9. Ref Struct Interfaces/9. Ref Struct Interfaces.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/platinum-dev/csharp-features/HEAD/csharp13/9. Ref Struct Interfaces/9. Ref Struct Interfaces.csproj -------------------------------------------------------------------------------- /csharp13/9. Ref Struct Interfaces/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/platinum-dev/csharp-features/HEAD/csharp13/9. Ref Struct Interfaces/Program.cs -------------------------------------------------------------------------------- /csharp13/ReadMe.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/platinum-dev/csharp-features/HEAD/csharp13/ReadMe.md -------------------------------------------------------------------------------- /csharp13/csharp13-features.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/platinum-dev/csharp-features/HEAD/csharp13/csharp13-features.sln -------------------------------------------------------------------------------- /csharp9/1. TopLevelStatement/1. TopLevelStatement.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/platinum-dev/csharp-features/HEAD/csharp9/1. TopLevelStatement/1. TopLevelStatement.csproj -------------------------------------------------------------------------------- /csharp9/1. TopLevelStatement/Program.cs: -------------------------------------------------------------------------------- 1 | System.Console.WriteLine("Hello World!"); 2 | -------------------------------------------------------------------------------- /csharp9/2. Records/2. Records.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/platinum-dev/csharp-features/HEAD/csharp9/2. Records/2. Records.csproj -------------------------------------------------------------------------------- /csharp9/2. Records/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/platinum-dev/csharp-features/HEAD/csharp9/2. Records/Program.cs -------------------------------------------------------------------------------- /csharp9/3. TargetTypedObject/3. TargetTypedObject.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/platinum-dev/csharp-features/HEAD/csharp9/3. TargetTypedObject/3. TargetTypedObject.csproj -------------------------------------------------------------------------------- /csharp9/3. TargetTypedObject/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/platinum-dev/csharp-features/HEAD/csharp9/3. TargetTypedObject/Program.cs -------------------------------------------------------------------------------- /csharp9/4. InitOnlySetters/4. InitOnlySetters.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/platinum-dev/csharp-features/HEAD/csharp9/4. InitOnlySetters/4. InitOnlySetters.csproj -------------------------------------------------------------------------------- /csharp9/4. InitOnlySetters/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/platinum-dev/csharp-features/HEAD/csharp9/4. InitOnlySetters/Program.cs -------------------------------------------------------------------------------- /csharp9/5. RelationalAndLogicalPatterns/5. RelationalAndLogicalPatterns.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/platinum-dev/csharp-features/HEAD/csharp9/5. RelationalAndLogicalPatterns/5. RelationalAndLogicalPatterns.csproj -------------------------------------------------------------------------------- /csharp9/5. RelationalAndLogicalPatterns/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/platinum-dev/csharp-features/HEAD/csharp9/5. RelationalAndLogicalPatterns/Program.cs -------------------------------------------------------------------------------- /csharp9/6. ExtendedPartialMethods/6. ExtendedPartialMethods.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/platinum-dev/csharp-features/HEAD/csharp9/6. ExtendedPartialMethods/6. ExtendedPartialMethods.csproj -------------------------------------------------------------------------------- /csharp9/6. ExtendedPartialMethods/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/platinum-dev/csharp-features/HEAD/csharp9/6. ExtendedPartialMethods/Program.cs -------------------------------------------------------------------------------- /csharp9/7. CovariantReturns/7. CovariantReturns.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/platinum-dev/csharp-features/HEAD/csharp9/7. CovariantReturns/7. CovariantReturns.csproj -------------------------------------------------------------------------------- /csharp9/7. CovariantReturns/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/platinum-dev/csharp-features/HEAD/csharp9/7. CovariantReturns/Program.cs -------------------------------------------------------------------------------- /csharp9/CSharp9Features.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/platinum-dev/csharp-features/HEAD/csharp9/CSharp9Features.sln -------------------------------------------------------------------------------- /csharp9/ReadMe.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/platinum-dev/csharp-features/HEAD/csharp9/ReadMe.md --------------------------------------------------------------------------------