Code:
/ 4.0 / 4.0 / DEVDIV_TFS / Dev10 / Releases / RTMRel / wpf / src / Framework / System / Windows / Documents / LinkTarget.cs / 1305600 / LinkTarget.cs
//---------------------------------------------------------------------------- //// Copyright (C) 2004 by Microsoft Corporation. All rights reserved. // // // Description: // Implements the LinkTargetCollection as holder for a collection // of LinkTarget // // History: // 02/01/2005 - Ming Liu(MingLiu) - Created. // // //--------------------------------------------------------------------------- namespace System.Windows.Documents { using System; using System.Collections; using System.Collections.Generic; using System.Collections.Specialized; using System.ComponentModel; using System.Diagnostics; using System.Windows.Threading; using System.Windows.Markup; //===================================================================== ////// LinkTarget is the class that keep name that a named element exist in document /// public sealed class LinkTarget { ////// The element name /// public string Name { get { return _name; } set { _name = value; } } private string _name; } //===================================================================== ////// LinkTargetCollection is an ordered collection of LinkTarget /// It has to implement plain IList because the parser doesn't support /// generics IList. /// public sealed class LinkTargetCollection : CollectionBase { //-------------------------------------------------------------------- // // Public Methods // //--------------------------------------------------------------------- ////// /// public LinkTarget this[int index] { get { return (LinkTarget)((IList)this)[index]; } set { ((IList)this)[index] = value; } } ////// /// public int Add(LinkTarget value) { return ((IList)this).Add((object)value); } ////// /// public void Remove(LinkTarget value) { ((IList)this).Remove((object) value); } ////// /// public bool Contains(LinkTarget value) { return ((IList)this).Contains((object)value); } ////// /// public void CopyTo(LinkTarget[] array, int index) { ((ICollection)this).CopyTo(array, index); } ////// /// public int IndexOf(LinkTarget value) { return ((IList)this).IndexOf((object)value); } ////// /// public void Insert(int index, LinkTarget value) { ((IList)this).Insert(index, (object)value); } } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007. // Copyright (c) Microsoft Corporation. All rights reserved. //---------------------------------------------------------------------------- //// Copyright (C) 2004 by Microsoft Corporation. All rights reserved. // // // Description: // Implements the LinkTargetCollection as holder for a collection // of LinkTarget // // History: // 02/01/2005 - Ming Liu(MingLiu) - Created. // // //--------------------------------------------------------------------------- namespace System.Windows.Documents { using System; using System.Collections; using System.Collections.Generic; using System.Collections.Specialized; using System.ComponentModel; using System.Diagnostics; using System.Windows.Threading; using System.Windows.Markup; //===================================================================== ////// LinkTarget is the class that keep name that a named element exist in document /// public sealed class LinkTarget { ////// The element name /// public string Name { get { return _name; } set { _name = value; } } private string _name; } //===================================================================== ////// LinkTargetCollection is an ordered collection of LinkTarget /// It has to implement plain IList because the parser doesn't support /// generics IList. /// public sealed class LinkTargetCollection : CollectionBase { //-------------------------------------------------------------------- // // Public Methods // //--------------------------------------------------------------------- ////// /// public LinkTarget this[int index] { get { return (LinkTarget)((IList)this)[index]; } set { ((IList)this)[index] = value; } } ////// /// public int Add(LinkTarget value) { return ((IList)this).Add((object)value); } ////// /// public void Remove(LinkTarget value) { ((IList)this).Remove((object) value); } ////// /// public bool Contains(LinkTarget value) { return ((IList)this).Contains((object)value); } ////// /// public void CopyTo(LinkTarget[] array, int index) { ((ICollection)this).CopyTo(array, index); } ////// /// public int IndexOf(LinkTarget value) { return ((IList)this).IndexOf((object)value); } ////// /// public void Insert(int index, LinkTarget value) { ((IList)this).Insert(index, (object)value); } } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007. // Copyright (c) Microsoft Corporation. All rights reserved.
Link Menu

This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- IdentifierService.cs
- PopupEventArgs.cs
- SeparatorAutomationPeer.cs
- OdbcInfoMessageEvent.cs
- XmlReflectionImporter.cs
- Tokenizer.cs
- ProtocolsConfiguration.cs
- ImageSourceConverter.cs
- EdmProperty.cs
- GcHandle.cs
- TextElementEditingBehaviorAttribute.cs
- SqlUserDefinedAggregateAttribute.cs
- SurrogateEncoder.cs
- RegistryPermission.cs
- ObjectSet.cs
- AutomationPropertyInfo.cs
- HttpResponseInternalWrapper.cs
- FormViewDeletedEventArgs.cs
- PageParser.cs
- StatusBarPanelClickEvent.cs
- ColorAnimationUsingKeyFrames.cs
- templategroup.cs
- DataGrid.cs
- XmlSchemaType.cs
- ResourceIDHelper.cs
- FormsAuthenticationUser.cs
- PauseStoryboard.cs
- CompModHelpers.cs
- OperationDescription.cs
- RootProfilePropertySettingsCollection.cs
- TextBreakpoint.cs
- ObjectDataSourceStatusEventArgs.cs
- graph.cs
- TextEditorContextMenu.cs
- AlgoModule.cs
- DashStyle.cs
- HtmlInputHidden.cs
- ColorConverter.cs
- CodeConstructor.cs
- DetailsViewPageEventArgs.cs
- PrefixQName.cs
- BitmapEffectOutputConnector.cs
- EmbeddedObject.cs
- ConnectionInterfaceCollection.cs
- ExponentialEase.cs
- ConfigXmlSignificantWhitespace.cs
- WebPartConnection.cs
- MemberProjectedSlot.cs
- TreeNodeEventArgs.cs
- UnsafeNativeMethods.cs
- ObjectDataSourceView.cs
- DataGridState.cs
- Style.cs
- DrawingGroupDrawingContext.cs
- PackageRelationship.cs
- ITextView.cs
- FileLevelControlBuilderAttribute.cs
- mactripleDES.cs
- SecuritySessionSecurityTokenAuthenticator.cs
- StringPropertyBuilder.cs
- CompositeScriptReferenceEventArgs.cs
- MenuItem.cs
- FormViewInsertEventArgs.cs
- ZeroOpNode.cs
- UdpDiscoveryEndpoint.cs
- DatatypeImplementation.cs
- SqlClientFactory.cs
- StrictAndMessageFilter.cs
- JsonCollectionDataContract.cs
- BasicKeyConstraint.cs
- StaticSiteMapProvider.cs
- Hyperlink.cs
- NestPullup.cs
- PropertyGridEditorPart.cs
- HierarchicalDataBoundControlAdapter.cs
- HostProtectionPermission.cs
- SynchronizingStream.cs
- ObjectViewEntityCollectionData.cs
- ApplicationId.cs
- TextBox.cs
- DefaultValueConverter.cs
- NestPullup.cs
- EastAsianLunisolarCalendar.cs
- ThreadExceptionDialog.cs
- Operators.cs
- CharUnicodeInfo.cs
- XamlFilter.cs
- StorageAssociationTypeMapping.cs
- DebuggerAttributes.cs
- base64Transforms.cs
- XPathBinder.cs
- StaticExtension.cs
- ProcessHostConfigUtils.cs
- DesignTimeParseData.cs
- UpDownEvent.cs
- Encoder.cs
- UntypedNullExpression.cs
- PriorityRange.cs
- ColorContextHelper.cs
- GroupQuery.cs