Code:
/ 4.0 / 4.0 / untmp / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / cdf / src / NetFx40 / System.Activities / System / Activities / Statements / DeleteBookmarkScope.cs / 1305376 / DeleteBookmarkScope.cs
//------------------------------------------------------------------------------ // Copyright (c) Microsoft Corporation. All rights reserved. //----------------------------------------------------------------------------- namespace System.Activities.Statements { using System; using System.Activities; using System.Collections.Generic; using System.Collections.ObjectModel; public sealed class DeleteBookmarkScope : NativeActivity { public DeleteBookmarkScope() { } public InArgumentScope { get; set; } protected override void CacheMetadata(NativeActivityMetadata metadata) { RuntimeArgument subInstanceArgument = new RuntimeArgument("Scope", typeof(BookmarkScope), ArgumentDirection.In); metadata.Bind(this.Scope, subInstanceArgument); metadata.SetArgumentsCollection(new Collection { subInstanceArgument }); } protected override void Execute(NativeActivityContext context) { BookmarkScope toUnregister = this.Scope.Get(context); if (toUnregister == null) { throw FxTrace.Exception.AsError(new InvalidOperationException(SR.CannotUnregisterNullBookmarkScope)); } if (toUnregister.Equals(context.DefaultBookmarkScope)) { throw FxTrace.Exception.AsError(new InvalidOperationException(SR.CannotUnregisterDefaultBookmarkScope)); } context.UnregisterBookmarkScope(toUnregister); } } } // 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
- DefaultConfirmation.cs
- DateTimeOffset.cs
- WindowsAuthenticationEventArgs.cs
- PreApplicationStartMethodAttribute.cs
- XmlSchemaAnnotation.cs
- AudioFormatConverter.cs
- PathFigureCollection.cs
- FixedFindEngine.cs
- CustomErrorCollection.cs
- ColorConverter.cs
- ServiceProviders.cs
- TypeContext.cs
- SslStream.cs
- AncestorChangedEventArgs.cs
- X509CertificateTrustedIssuerElementCollection.cs
- ExpressionLink.cs
- ManagementException.cs
- DbCommandTree.cs
- KeyedPriorityQueue.cs
- StringAnimationBase.cs
- HtmlElement.cs
- ContractInferenceHelper.cs
- SimpleTypeResolver.cs
- FloatUtil.cs
- KeyNotFoundException.cs
- FormatException.cs
- TextEndOfLine.cs
- NullableLongMinMaxAggregationOperator.cs
- XmlToDatasetMap.cs
- SelectionRangeConverter.cs
- TabControlCancelEvent.cs
- TaiwanCalendar.cs
- TreePrinter.cs
- ObjectListGeneralPage.cs
- UnsafeNativeMethods.cs
- GcSettings.cs
- NullableDoubleMinMaxAggregationOperator.cs
- _ContextAwareResult.cs
- ExtensionFile.cs
- RouteTable.cs
- SigningCredentials.cs
- DataServiceQueryProvider.cs
- XsltContext.cs
- FrameworkElement.cs
- DataGridBoolColumn.cs
- Lock.cs
- SelectionItemProviderWrapper.cs
- ResolveNameEventArgs.cs
- DockingAttribute.cs
- InnerItemCollectionView.cs
- SmiSettersStream.cs
- RegexRunnerFactory.cs
- ConfigXmlSignificantWhitespace.cs
- __Filters.cs
- LoginName.cs
- ImportCatalogPart.cs
- RegexInterpreter.cs
- EmbeddedMailObjectsCollection.cs
- ButtonBase.cs
- InternalResources.cs
- ObjectDataSourceFilteringEventArgs.cs
- ConnectionsZone.cs
- QueryGenerator.cs
- SqlClientFactory.cs
- InstancePersistenceCommand.cs
- _RequestCacheProtocol.cs
- CoreSwitches.cs
- WebBrowserNavigatingEventHandler.cs
- DataSourceViewSchemaConverter.cs
- Timeline.cs
- PtsHost.cs
- JsonServiceDocumentSerializer.cs
- ArrayConverter.cs
- HwndMouseInputProvider.cs
- UIElement3D.cs
- ProfileBuildProvider.cs
- TypedElement.cs
- MessageSecurityOverTcp.cs
- ByteStreamGeometryContext.cs
- HttpCachePolicyElement.cs
- PackagePartCollection.cs
- LambdaCompiler.Unary.cs
- MergeLocalizationDirectives.cs
- HyperLinkColumn.cs
- RoutedEvent.cs
- SimpleFileLog.cs
- WorkItem.cs
- LineServicesCallbacks.cs
- NullReferenceException.cs
- Literal.cs
- ToolTip.cs
- SortQuery.cs
- MissingSatelliteAssemblyException.cs
- X509PeerCertificateAuthenticationElement.cs
- MarkupExtensionParser.cs
- ListCollectionView.cs
- SpeechAudioFormatInfo.cs
- _AcceptOverlappedAsyncResult.cs
- SqlDataSourceStatusEventArgs.cs
- UIAgentMonitor.cs