Code:
/ 4.0 / 4.0 / untmp / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / cdf / src / NetFx40 / System.Activities / System / Activities / Runtime / BookmarkList.cs / 1305376 / BookmarkList.cs
//------------------------------------------------------------------------------
// Copyright (c) Microsoft Corporation. All rights reserved.
//-----------------------------------------------------------------------------
namespace System.Activities.Runtime
{
using System;
using System.Runtime;
using System.Runtime.Serialization;
using System.Collections.ObjectModel;
using System.Collections;
using System.Collections.Generic;
[DataContract]
class BookmarkList : HybridCollection
{
public BookmarkList()
: base()
{
}
internal bool Contains(Bookmark bookmark)
{
if (this.SingleItem != null)
{
if (this.SingleItem.Equals(bookmark))
{
return true;
}
}
else if (this.MultipleItems != null)
{
for (int i = 0; i < this.MultipleItems.Count; i++)
{
if (bookmark.Equals(this.MultipleItems[i]))
{
return true;
}
}
}
return false;
}
internal void TransferBookmarks(out Bookmark singleItem, out IList multipleItems)
{
singleItem = base.SingleItem;
multipleItems = base.MultipleItems;
}
}
}
// File provided for Reference Use Only by Microsoft Corporation (c) 2007.
Link Menu

This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- PageTrueTypeFont.cs
- AssociationTypeEmitter.cs
- DataGridViewImageColumn.cs
- TextServicesDisplayAttributePropertyRanges.cs
- ValueTable.cs
- WebPartCollection.cs
- DataServiceExpressionVisitor.cs
- DragCompletedEventArgs.cs
- CountAggregationOperator.cs
- NumberFunctions.cs
- RowsCopiedEventArgs.cs
- WinInet.cs
- HttpConfigurationContext.cs
- SqlFlattener.cs
- EventListener.cs
- SystemInfo.cs
- ProfileInfo.cs
- ElementMarkupObject.cs
- Stackframe.cs
- FramingChannels.cs
- TransformGroup.cs
- ProcessThreadCollection.cs
- InkCanvasAutomationPeer.cs
- OSEnvironmentHelper.cs
- COM2ColorConverter.cs
- ConnectionInterfaceCollection.cs
- ExtensibleClassFactory.cs
- WpfKnownType.cs
- InfoCardSymmetricAlgorithm.cs
- ExpressionList.cs
- ContainerCodeDomSerializer.cs
- ImageFormatConverter.cs
- DataGrid.cs
- IisTraceWebEventProvider.cs
- Soap12ProtocolReflector.cs
- SettingsProviderCollection.cs
- BrowserInteropHelper.cs
- Literal.cs
- NetworkInformationException.cs
- Symbol.cs
- UntypedNullExpression.cs
- UnsafePeerToPeerMethods.cs
- Html32TextWriter.cs
- ProfileBuildProvider.cs
- _AutoWebProxyScriptWrapper.cs
- BeginStoryboard.cs
- JsonWriter.cs
- HtmlControl.cs
- MetadataPropertyAttribute.cs
- ProcessProtocolHandler.cs
- RequiredAttributeAttribute.cs
- RadioButtonBaseAdapter.cs
- TableParaClient.cs
- WebPartZone.cs
- SHA256Cng.cs
- securitycriticaldataformultiplegetandset.cs
- namescope.cs
- BridgeDataReader.cs
- WebConfigurationHostFileChange.cs
- RegexWorker.cs
- Formatter.cs
- Variable.cs
- QueryContext.cs
- HtmlImage.cs
- BitmapEffectInput.cs
- MessageHeader.cs
- isolationinterop.cs
- TemplateField.cs
- RuleSettings.cs
- MultiAsyncResult.cs
- ButtonChrome.cs
- DataListItemEventArgs.cs
- TrackingStringDictionary.cs
- WebPartTransformerCollection.cs
- FlowDocument.cs
- DependsOnAttribute.cs
- GridItem.cs
- Stackframe.cs
- ToolStripDropDownItem.cs
- ThrowOnMultipleAssignment.cs
- HierarchicalDataBoundControl.cs
- TextContainerChangeEventArgs.cs
- DataServiceStreamResponse.cs
- NameSpaceExtractor.cs
- ProtectedConfiguration.cs
- SpecialNameAttribute.cs
- StorageAssociationTypeMapping.cs
- GridViewRow.cs
- NumericUpDownAcceleration.cs
- SortExpressionBuilder.cs
- ProviderManager.cs
- Repeater.cs
- ButtonBaseDesigner.cs
- CompiledQuery.cs
- Pkcs9Attribute.cs
- DbConnectionStringCommon.cs
- AccessedThroughPropertyAttribute.cs
- WebSysDefaultValueAttribute.cs
- TypeConverterAttribute.cs
- MetafileEditor.cs