Skip to content

Commit 8b011de

Browse files
authored
Merge pull request #4910 from dotnet/master
Update live with current master
2 parents dc3c8a2 + caae2fe commit 8b011de

File tree

2 files changed

+4
-3
lines changed

2 files changed

+4
-3
lines changed

docs/core/packages.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -74,6 +74,7 @@ The .NET Standard metapackage is:
7474
The key .NET Core metapackages are:
7575

7676
- [Microsoft.NETCore.App](https://www.nuget.org/packages/Microsoft.NETCore.App) - Describes the libraries that are part of the .NET Core distribution. Establishes the [`.NETCoreApp` framework](https://github.com/dotnet/core-setup/blob/release/1.1.0/pkg/projects/Microsoft.NETCore.App/Microsoft.NETCore.App.pkgproj). Depends on the smaller `NETStandard.Library`.
77+
- [Microsoft.AspNetCore.All](https://www.nuget.org/packages/Microsoft.AspNetCore.All) - Includes all the supported packages from ASP.NET Core, Entity Framework Core, and internal and third-party dependencies used by ASP.NET Core and Entity Framework Core. See [Microsoft.AspNetCore.All metapackage for ASP.NET Core 2.x](/aspnet/core/fundamentals/metapackage) for more information.
7778
- [Microsoft.NETCore.Portable.Compatibility](https://www.nuget.org/packages/Microsoft.NETCore.Portable.Compatibility) - A set of compatibility facades that enable mscorlib-based Portable Class Libraries (PCLs) to run on .NET Core.
7879

7980
## Frameworks

docs/csharp/programming-guide/indexers/indexers-in-interfaces.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -36,23 +36,23 @@ Indexers can be declared on an [interface](../../../csharp/language-reference/ke
3636
In the preceding example, you could use the explicit interface member implementation by using the fully qualified name of the interface member. For example:
3737

3838
```
39-
public string ISomeInterface.this
39+
public string ISomeInterface.this[int index]
4040
{
4141
}
4242
```
4343

4444
However, the fully qualified name is only needed to avoid ambiguity when the class is implementing more than one interface with the same indexer signature. For example, if an `Employee` class is implementing two interfaces, `ICitizen` and `IEmployee`, and both interfaces have the same indexer signature, the explicit interface member implementation is necessary. That is, the following indexer declaration:
4545

4646
```
47-
public string IEmployee.this
47+
public string IEmployee.this[int index]
4848
{
4949
}
5050
```
5151

5252
implements the indexer on the `IEmployee` interface, while the following declaration:
5353

5454
```
55-
public string ICitizen.this
55+
public string ICitizen.this[int index]
5656
{
5757
}
5858
```

0 commit comments

Comments
 (0)