Code:
/ Dotnetfx_Vista_SP2 / Dotnetfx_Vista_SP2 / 8.0.50727.4016 / DEVDIV / depot / DevDiv / releases / Orcas / QFE / wpf / src / Framework / System / Windows / Documents / LinkTarget.cs / 1 / 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
- FieldValue.cs
- MachineKeyValidationConverter.cs
- PropertyDescriptorGridEntry.cs
- MetadataUtil.cs
- ButtonBase.cs
- Error.cs
- InsufficientMemoryException.cs
- StatusBarItemAutomationPeer.cs
- ControllableStoryboardAction.cs
- DataObjectFieldAttribute.cs
- Inline.cs
- ShapeTypeface.cs
- TypeSystem.cs
- InitializerFacet.cs
- FilterQuery.cs
- EventProviderWriter.cs
- AdRotator.cs
- CreateParams.cs
- ProtocolImporter.cs
- XmlAttribute.cs
- X509CertificateInitiatorClientCredential.cs
- ProtocolsConfigurationHandler.cs
- ClientBuildManagerTypeDescriptionProviderBridge.cs
- KeyFrames.cs
- WmfPlaceableFileHeader.cs
- UnsafeNativeMethodsMilCoreApi.cs
- SimpleTypeResolver.cs
- ResXResourceReader.cs
- HtmlInputControl.cs
- MsmqIntegrationInputMessage.cs
- WpfPayload.cs
- InternalControlCollection.cs
- InfoCardKeyedHashAlgorithm.cs
- CultureTableRecord.cs
- CrossSiteScriptingValidation.cs
- CustomErrorsSectionWrapper.cs
- LinkedList.cs
- DocumentViewerAutomationPeer.cs
- ConsumerConnectionPoint.cs
- GridProviderWrapper.cs
- Messages.cs
- DefaultBindingPropertyAttribute.cs
- Mapping.cs
- RequestCachingSection.cs
- X509Certificate.cs
- SafeNativeMethods.cs
- WinFormsSecurity.cs
- ColumnHeader.cs
- WindowsStartMenu.cs
- PermissionSetTriple.cs
- WebBrowserUriTypeConverter.cs
- ReaderWriterLockWrapper.cs
- FieldNameLookup.cs
- DataObjectSettingDataEventArgs.cs
- FolderBrowserDialog.cs
- SettingsAttributes.cs
- BamlResourceDeserializer.cs
- StringFunctions.cs
- CorrelationKeyCalculator.cs
- ListenerConstants.cs
- Debug.cs
- TargetControlTypeCache.cs
- ExpandCollapseIsCheckedConverter.cs
- DeadCharTextComposition.cs
- WebPartDisplayModeCancelEventArgs.cs
- ControlType.cs
- CryptoProvider.cs
- CodeTypeDeclaration.cs
- SimpleTypeResolver.cs
- CheckBox.cs
- RoleManagerEventArgs.cs
- XslNumber.cs
- Main.cs
- PropertyTabAttribute.cs
- NominalTypeEliminator.cs
- MergeExecutor.cs
- ChtmlCommandAdapter.cs
- RectAnimationClockResource.cs
- PartitionedStream.cs
- SafeLibraryHandle.cs
- SpellerInterop.cs
- UnionCodeGroup.cs
- HierarchicalDataBoundControl.cs
- GZipUtils.cs
- MailSettingsSection.cs
- StringToken.cs
- WindowsUpDown.cs
- StylusButtonEventArgs.cs
- MailSettingsSection.cs
- ProcessHostServerConfig.cs
- ColumnProvider.cs
- TimeSpanSecondsOrInfiniteConverter.cs
- PageAsyncTaskManager.cs
- RuleInfoComparer.cs
- SqlServer2KCompatibilityCheck.cs
- ContextDataSourceContextData.cs
- InkCanvasSelectionAdorner.cs
- PerformanceCounterNameAttribute.cs
- ToolboxDataAttribute.cs
- SqlConnectionFactory.cs