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
- PrivilegeNotHeldException.cs
- DiscoveryServiceExtension.cs
- XsltException.cs
- MetadataArtifactLoader.cs
- EntryPointNotFoundException.cs
- InProcStateClientManager.cs
- RightsManagementEncryptionTransform.cs
- ErrorTableItemStyle.cs
- DataGridViewComboBoxColumn.cs
- ErrorFormatterPage.cs
- AuthStoreRoleProvider.cs
- HWStack.cs
- XPathAncestorQuery.cs
- RegexCapture.cs
- LinearGradientBrush.cs
- WebPartTransformerAttribute.cs
- ToolboxBitmapAttribute.cs
- OleCmdHelper.cs
- XmlEncodedRawTextWriter.cs
- DesignTimeResourceProviderFactoryAttribute.cs
- DrawingAttributesDefaultValueFactory.cs
- StreamGeometryContext.cs
- RelatedCurrencyManager.cs
- NamespaceDecl.cs
- EventData.cs
- GZipStream.cs
- UICuesEvent.cs
- SqlHelper.cs
- SignedXmlDebugLog.cs
- LocatorGroup.cs
- XmlC14NWriter.cs
- HtmlControl.cs
- SingleKeyFrameCollection.cs
- TableAutomationPeer.cs
- Listbox.cs
- AdapterDictionary.cs
- StringFormat.cs
- CompensatableTransactionScopeActivityDesigner.cs
- filewebrequest.cs
- RelAssertionDirectKeyIdentifierClause.cs
- TreeIterator.cs
- PeerMessageDispatcher.cs
- AuthenticationService.cs
- RoleManagerSection.cs
- InstallerTypeAttribute.cs
- MappingSource.cs
- PropertyNames.cs
- _SslState.cs
- MailDefinition.cs
- XPathPatternBuilder.cs
- TextRunProperties.cs
- TrackingServices.cs
- DetailsViewRow.cs
- MetabaseServerConfig.cs
- OracleParameterBinding.cs
- ObjectManager.cs
- DataPointer.cs
- IDReferencePropertyAttribute.cs
- DependencyObjectPropertyDescriptor.cs
- DesignerWithHeader.cs
- ReadOnlyObservableCollection.cs
- QilVisitor.cs
- SizeFConverter.cs
- DataServiceException.cs
- EntityDataSourceViewSchema.cs
- NameValuePair.cs
- CacheRequest.cs
- NameObjectCollectionBase.cs
- ExpressionVisitor.cs
- WSAddressing10ProblemHeaderQNameFault.cs
- X509Extension.cs
- ContourSegment.cs
- ConfigurationPropertyAttribute.cs
- LinkedList.cs
- ServiceModelReg.cs
- ManipulationLogic.cs
- WmlObjectListAdapter.cs
- Icon.cs
- ExpressionWriter.cs
- PolyLineSegment.cs
- CheckBoxRenderer.cs
- RestHandler.cs
- InvalidOperationException.cs
- ClientApiGenerator.cs
- SaveRecipientRequest.cs
- DisableDpiAwarenessAttribute.cs
- Tool.cs
- ApplicationActivator.cs
- HttpWrapper.cs
- TreeSet.cs
- TickBar.cs
- TaskScheduler.cs
- SqlDuplicator.cs
- ArrayExtension.cs
- Propagator.Evaluator.cs
- QueryRewriter.cs
- XPathExpr.cs
- KnownTypes.cs
- SamlAction.cs
- Transaction.cs