Code:
/ 4.0 / 4.0 / untmp / 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.
Link Menu
This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- ExecutionEngineException.cs
- StylusPointProperty.cs
- TextServicesCompartment.cs
- MessageQueueConverter.cs
- ContainerControlDesigner.cs
- KeyValuePairs.cs
- EntityConnection.cs
- CodeSubDirectory.cs
- ZipIOLocalFileBlock.cs
- ControlIdConverter.cs
- WebPartEditVerb.cs
- OLEDB_Util.cs
- ArrayTypeMismatchException.cs
- ListArgumentProvider.cs
- DataControlLinkButton.cs
- SiteMapNodeItem.cs
- OracleBoolean.cs
- SessionKeyExpiredException.cs
- InstancePersistenceEvent.cs
- LinkedDataMemberFieldEditor.cs
- BamlResourceSerializer.cs
- DictationGrammar.cs
- LogConverter.cs
- SystemIPInterfaceProperties.cs
- DashStyle.cs
- CustomLineCap.cs
- TypeSystemProvider.cs
- FormsAuthentication.cs
- StatusBar.cs
- CustomError.cs
- StackBuilderSink.cs
- SynchronizedDispatch.cs
- DataBinding.cs
- SiteMapNode.cs
- SkinBuilder.cs
- SqlDeflator.cs
- XsltException.cs
- ApplicationTrust.cs
- xml.cs
- FontFamilyIdentifier.cs
- EntityViewContainer.cs
- CodeCastExpression.cs
- XmlElement.cs
- EventSinkActivityDesigner.cs
- WorkflowValidationFailedException.cs
- CaseExpr.cs
- OutputCacheSection.cs
- NetworkInformationPermission.cs
- ProgressiveCrcCalculatingStream.cs
- DynamicUpdateCommand.cs
- SymbolMethod.cs
- GenericUriParser.cs
- ToolStripItem.cs
- CustomExpression.cs
- XmlDataLoader.cs
- TimeSpanConverter.cs
- MethodBody.cs
- DataGridColumnHeadersPresenterAutomationPeer.cs
- MetadataItemCollectionFactory.cs
- PriorityRange.cs
- HostingEnvironmentSection.cs
- HashSetDebugView.cs
- SafeSecurityHandles.cs
- OutputScope.cs
- SafeRightsManagementQueryHandle.cs
- PropertyNames.cs
- UnionExpr.cs
- EncoderReplacementFallback.cs
- HostProtectionException.cs
- Random.cs
- LineGeometry.cs
- CFStream.cs
- HeaderedContentControl.cs
- WebPartDisplayModeCollection.cs
- AnimatedTypeHelpers.cs
- ViewEvent.cs
- DataGridColumn.cs
- FloaterParaClient.cs
- InkCanvasFeedbackAdorner.cs
- Activity.cs
- PartitionedStreamMerger.cs
- BamlBinaryReader.cs
- DataGridViewCell.cs
- ObjectStateEntryOriginalDbUpdatableDataRecord.cs
- x509utils.cs
- AsmxEndpointPickerExtension.cs
- AsymmetricKeyExchangeFormatter.cs
- GroupBox.cs
- MessagingActivityHelper.cs
- ConfigurationElementCollection.cs
- StringUtil.cs
- EntryWrittenEventArgs.cs
- AssemblyName.cs
- Adorner.cs
- ServiceCredentialsElement.cs
- ThreadPool.cs
- Path.cs
- AutoGeneratedField.cs
- RootBuilder.cs
- FormsAuthenticationModule.cs