Skip to content

fixing broken links #1263

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 3 commits into from
Nov 19, 2016
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
93 changes: 93 additions & 0 deletions _zip/missingapi.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,93 @@
### YamlMime:XRefMap
hrefUpdated: true
references:
- uid: System.Xml.Linq.XElement.Elements*
href: https://msdn.microsoft.com/en-us/library/system.xml.linq.xelement.elements(v=vs.110).aspx
name: Elements
name.vb: Elements
fullName: XElement.Elements
fullName.vb: XElement.Elements
- uid: System.Xml.Linq.XElement.ToString*
href: https://msdn.microsoft.com/en-us/library/system.xml.linq.xelement.tostring(v=vs.110).aspx
name: ToString
name.vb: ToString
fullName: XElement.ToString
fullName.vb: XElement.ToString
- uid: System.Xml.Linq.XDocument.ToString*
href: https://msdn.microsoft.com/en-us/library/system.xml.linq.xdocument.tostring(v=vs.110).aspx
name: ToString
name.vb: ToString
fullName: XDocument.ToString
fullName.vb: XDocument.ToString
- uid: System​.Runtime​.CompilerServices.IndexerNameAttribute
href: https://msdn.microsoft.com/en-us/library/system.runtime.compilerservices.indexernameattribute(v=vs.110).aspx
name: IndexerNameAttribute
name.vb: IndexerNameAttribute
fullName: System.Runtime.CompilerServices.IndexerNameAttribute
fullName.vb: System.Runtime.CompilerServices.IndexerNameAttribute
- uid: System.Reflection.MethodInfo.IsGenericMethodDefinition*
href: https://msdn.microsoft.com/en-us/library/system.reflection.methodinfo.isgenericmethoddefinition(v=vs.110).aspx
name: IsGenericMethodDefinition
name.vb: IsGenericMethodDefinition
fullName: MethodInfo.IsGenericMethodDefinition
fullName.vb: MethodInfo.IsGenericMethodDefinition
- uid: System​.Runtime​.InteropServices.FieldOffsetAttribute
href: https://msdn.microsoft.com/en-us/library/system.runtime.interopservices.fieldoffsetattribute(v=vs.110).aspx
name: FieldOffsetAttribute
name.vb: FieldOffsetAttribute
fullName: System​.Runtime​.InteropServices.FieldOffsetAttribute
fullName.vb: System​.Runtime​.InteropServices.FieldOffsetAttribute
- uid: System​.Runtime​.InteropServices.StructLayoutAttribute
href: https://msdn.microsoft.com/en-us/library/system.runtime.interopservices.structlayoutattribute(v=vs.110).aspx
name: StructLayoutAttribute
name.vb: StructLayoutAttribute
fullName: System​.Runtime​.InteropServices.StructLayoutAttribute
fullName.vb: System​.Runtime​.InteropServices.StructLayoutAttribute
- uid: System​.Runtime​.InteropServices.DllImportAttribute
href: https://msdn.microsoft.com/en-us/library/system.runtime.interopservices.dllimportattribute(v=vs.110).aspx
name: DllImportAttribute
name.vb: DllImportAttribute
fullName: System​.Runtime​.InteropServices.DllImportAttribute
fullName.vb: System​.Runtime​.InteropServices.DllImportAttribute
- uid: System​.Runtime​.InteropServices.OutAttribute
href: https://msdn.microsoft.com/en-us/library/system.runtime.interopservices.outattribute(v=vs.110).aspx
name: OutAttribute
name.vb: OutAttribute
fullName: System​.Runtime​.InteropServices.OutAttribute
fullName.vb: System​.Runtime​.InteropServices.OutAttribute
- uid: System​.Runtime​.InteropServices.InAttribute
href: https://msdn.microsoft.com/en-us/library/system.runtime.interopservices.inattribute(v=vs.110).aspx
name: InAttribute
name.vb: InAttribute
fullName: System​.Runtime​.InteropServices.InAttribute
fullName.vb: System​.Runtime​.InteropServices.InAttribute
- uid: System​.Runtime​.InteropServices.ComImportAttribute
href: https://msdn.microsoft.com/en-us/library/system.runtime.interopservices.comimportattribute(v=vs.110).aspx
name: ComImportAttribute
name.vb: ComImportAttribute
fullName: System​.Runtime​.InteropServices.ComImportAttribute
fullName.vb: System​.Runtime​.InteropServices.ComImportAttribute
- uid: Microsoft.VisualBasic.PowerPacks.DataRepeater.BeginResetItemTemplate*
href: https://msdn.microsoft.com/en-us/library/microsoft.visualbasic.powerpacks.datarepeater.beginresetitemtemplate.aspx
name: BeginResetItemTemplate
name.vb: BeginResetItemTemplate
fullName: DataRepeater.BeginResetItemTemplate
fullName.vb: DataRepeater.BeginResetItemTemplate
- uid: Microsoft.VisualBasic.PowerPacks.DataRepeater.BeginResetItemTemplate
href: https://msdn.microsoft.com/en-us/library/microsoft.visualbasic.powerpacks.datarepeater.beginresetitemtemplate.aspx
name: BeginResetItemTemplate
name.vb: BeginResetItemTemplate
fullName: DataRepeater.BeginResetItemTemplate
fullName.vb: DataRepeater.BeginResetItemTemplate
- uid: Microsoft.VisualBasic.PowerPacks.DataRepeater.EndResetItemTemplate*
href: https://msdn.microsoft.com/en-us/library/microsoft.visualbasic.powerpacks.datarepeater.endresetitemtemplate.aspx
name: EndResetItemTemplate
name.vb: EndResetItemTemplate
fullName: DataRepeater.EndResetItemTemplate
fullName.vb: DataRepeater.EndResetItemTemplate
- uid: Microsoft.VisualBasic.PowerPacks.DataRepeater.EndResetItemTemplate
href: https://msdn.microsoft.com/en-us/library/microsoft.visualbasic.powerpacks.datarepeater.endresetitemtemplate.aspx
name: EndResetItemTemplate
name.vb: EndResetItemTemplate
fullName: DataRepeater.EndResetItemTemplate
fullName.vb: DataRepeater.EndResetItemTemplate
2 changes: 1 addition & 1 deletion docfx.json
Original file line number Diff line number Diff line change
Expand Up @@ -80,6 +80,6 @@
},
"dest": "_site",
"template": [ "docs.html" ],
"xref": ["_zip/msdn.4.5.2.zip", "_zip/namespaces.4.5.2.zip", "_zip/vs.110.zip", "_zip/vs.140.zip", "_zip/office15.zip"]
"xref": ["_zip/msdn.4.5.2.zip", "_zip/namespaces.4.5.2.zip", "_zip/vs.110.zip", "_zip/vs.140.zip", "_zip/office15.zip", "_zip/missingapi.yml"]
}
}
24 changes: 12 additions & 12 deletions docs/csharp/programming-guide/concepts/collections.md
Original file line number Diff line number Diff line change
Expand Up @@ -34,7 +34,7 @@ For many applications, you want to create and manage groups of related objects.
If your collection contains elements of only one data type, you can use one of the classes in the <xref:System.Collections.Generic?displayProperty=fullName> namespace. A generic collection enforces type safety so that no other data type can be added to it. When you retrieve an element from a generic collection, you do not have to determine its data type or convert it.

> [!NOTE]
> For the examples in this topic, include[using](../../../csharp/language-reference/keywords/using-directive.md) directives for the `System.Collections.Generic` and `System.Linq` namespaces.
> For the examples in this topic, include [using](../../../csharp/language-reference/keywords/using-directive.md) directives for the `System.Collections.Generic` and `System.Linq` namespaces.

**In this topic**

Expand Down Expand Up @@ -190,15 +190,15 @@ public class Galaxy

<a name="BKMK_KindsOfCollections"></a>
## Kinds of Collections
Many common collections are provided by the .NET Framework. For a complete list, see [collections namespace](System.Collections%20namespaces.xml). Each type of collection is designed for a specific purpose.
Many common collections are provided by the .NET Framework. Each type of collection is designed for a specific purpose.

Some of the common collection classes are described in this section:

- `System.Collections.Generic` classes
- @System.Collections.Generic classes

- `System.Collections.Concurrent` classes
- @System.Collections.Concurrent classes

- `System.Collections` classes
- @System.Collections classes

<a name="BKMK_Generic"></a>
### System.Collections.Generic Classes
Expand All @@ -214,13 +214,13 @@ public class Galaxy
|<xref:System.Collections.Generic.SortedList%602>|Represents a collection of key/value pairs that are sorted by key based on the associated <xref:System.Collections.Generic.IComparer%601> implementation.|
|<xref:System.Collections.Generic.Stack%601>|Represents a last in, first out (LIFO) collection of objects.|

For additional information, see [Commonly Used Collection Types](http://msdn.microsoft.com/library/f5d4c6a4-0d7b-4944-a9fb-3b12d9ebfd55), [Selecting a Collection Class](http://msdn.microsoft.com/library/ba049f9a-ce87-4cc4-b319-3f75c8ddac8a), and <xref:System.Collections.Generic?displayProperty=fullName>.
For additional information, see [Commonly Used Collection Types](../../../standard/collections/commonly-used-collection-types.md), [Selecting a Collection Class](../../../standard/collections/selecting-a-collection-class.md), and @System.Collections.Generic.

<a name="BKMK_Concurrent"></a>
### System.Collections.Concurrent Classes
In the .NET Framework 4 or newer, the collections in the <xref:System.Collections.Concurrent> namespace provide efficient thread-safe operations for accessing collection items from multiple threads.

The classes in the <xref:System.Collections.Concurrent> namespace should be used instead of the corresponding types in the <xref:System.Collections.Generic?displayProperty=fullName> and <xref:System.Collections?displayProperty=fullName> namespaces whenever multiple threads are accessing the collection concurrently. For more information, see [Thread-Safe Collections](http://msdn.microsoft.com/library/2e7ca21f-786c-4367-96be-0cf3f3dcc6bd) and <xref:System.Collections.Concurrent>.
The classes in the <xref:System.Collections.Concurrent> namespace should be used instead of the corresponding types in the <xref:System.Collections.Generic?displayProperty=fullName> and <xref:System.Collections?displayProperty=fullName> namespaces whenever multiple threads are accessing the collection concurrently. For more information, see [Thread-Safe Collections](../../../standard/collections/threadsafe/index.md) and <xref:System.Collections.Concurrent>.

Some classes included in the <xref:System.Collections.Concurrent> namespace are <xref:System.Collections.Concurrent.BlockingCollection%601>, <xref:System.Collections.Concurrent.ConcurrentDictionary%602>, <xref:System.Collections.Concurrent.ConcurrentQueue%601>, and <xref:System.Collections.Concurrent.ConcurrentStack%601>.

Expand Down Expand Up @@ -594,9 +594,9 @@ private static IEnumerable<int> EvenSequence(
[Option Strict Statement](../../../visual-basic/language-reference/statements/option-strict-statement.md)
[LINQ to Objects (C#)](../../../csharp/programming-guide/concepts/linq/linq-to-objects.md)
[Parallel LINQ (PLINQ)](http://msdn.microsoft.com/library/3d4d0cd3-bde4-490b-99e7-f4e41be96455)
[Collections and Data Structures](http://msdn.microsoft.com/library/60cc581f-1db5-445b-ba04-a173396bf872)
[Collections and Data Structures](../../../standard/collections/index.md)
[Creating and Manipulating Collections](http://msdn.microsoft.com/en-us/2065398e-eb1a-4821-9188-75f16e42e069)
[Selecting a Collection Class](http://msdn.microsoft.com/library/ba049f9a-ce87-4cc4-b319-3f75c8ddac8a)
[Comparisons and Sorts Within Collections](http://msdn.microsoft.com/library/5e4d3b45-97f0-423c-a65f-c492ed40e73b)
[When to Use Generic Collections](http://msdn.microsoft.com/library/e7b868b1-11fe-4ac5-bed3-de68aca47739)
[How to: Access a Collection Class with foreach](../../../csharp/programming-guide/classes-and-structs/how-to-access-a-collection-class-with-foreach.md)
[Selecting a Collection Class](../../../standard/collections/selecting-a-collection-class.md)
[Comparisons and Sorts Within Collections](../../../standard/collections/comparisons-and-sorts-within-collections.md)
[When to Use Generic Collections](../../../standard/collections/when-to-use-generic-collections.md)
[How to: Access a Collection Class with foreach](../../../csharp/programming-guide/classes-and-structs/how-to-access-a-collection-class-with-foreach.md)
Original file line number Diff line number Diff line change
Expand Up @@ -38,6 +38,6 @@ Version 2.0 of the .NET Framework class library provides a new namespace, <xref:

## See Also
[C# Programming Guide](../../../csharp/programming-guide/index.md)
[When to Use Generic Collections](http://msdn.microsoft.com/library/e7b868b1-11fe-4ac5-bed3-de68aca47739)
[Collections and Data Structures](http://msdn.microsoft.com/library/60cc581f-1db5-445b-ba04-a173396bf872)
[When to Use Generic Collections](../../../standard/collections/when-to-use-generic-collections.md)
[Collections and Data Structures](../../../standard/collections/index.md)
[Introduction to Generics](../../../csharp/programming-guide/generics/introduction-to-generics.md)
Original file line number Diff line number Diff line change
Expand Up @@ -49,7 +49,7 @@ When you want to display large quantities of tabular data in a <xref:Microsoft.V

If the user adds a new item, the <xref:Microsoft.VisualBasic.PowerPacks.DataRepeater.NewItemNeeded> event is raised. Use this event's handler to create a new record in your data source. To prevent unintended changes, you must also monitor the <xref:System.Windows.Forms.Control.KeyDown> event for each control and call <xref:Microsoft.VisualBasic.PowerPacks.DataRepeater.CancelEdit%2A> if the user presses the ESC key.

If your data source changes, you can refresh the <xref:Microsoft.VisualBasic.PowerPacks.DataRepeater> control by calling the <xref:Microsoft.VisualBasic.PowerPacks.DataRepeater.BeginResetTemplateItem%2A> and <xref:Microsoft.VisualBasic.PowerPacks.DataRepeater.EndResetTemplateItem%2A> methods. Both methods must be called in order.
If your data source changes, you can refresh the <xref:Microsoft.VisualBasic.PowerPacks.DataRepeater> control by calling the <xref:Microsoft.VisualBasic.PowerPacks.DataRepeater.BeginResetItemTemplate%2A> and <xref:Microsoft.VisualBasic.PowerPacks.DataRepeater.EndResetItemTemplate%2A> methods. Both methods must be called in order.

Finally, you must implement event handlers for the <xref:Microsoft.VisualBasic.PowerPacks.DataRepeater.ItemsRemoved> event, which occurs when an item is deleted, and optionally for the <xref:Microsoft.VisualBasic.PowerPacks.DataRepeater.UserDeletingItems> and <xref:Microsoft.VisualBasic.PowerPacks.DataRepeater.UserDeletedItems> events, which occur whenever a user deletes an item by pressing the DELETE key.

Expand Down
Loading