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
- ManifestResourceInfo.cs
- IdentifierCreationService.cs
- SqlDelegatedTransaction.cs
- RoleGroupCollectionEditor.cs
- DelegateInArgument.cs
- TypeConverterHelper.cs
- ToolstripProfessionalRenderer.cs
- DependencyStoreSurrogate.cs
- XmlSchemaObject.cs
- ResourceCollectionInfo.cs
- XsltLibrary.cs
- ComAdminInterfaces.cs
- MaskedTextBoxTextEditorDropDown.cs
- SoapHttpTransportImporter.cs
- SystemResourceHost.cs
- TableLayoutCellPaintEventArgs.cs
- FamilyTypeface.cs
- SamlSubjectStatement.cs
- DeferredTextReference.cs
- ClientTargetSection.cs
- ClockController.cs
- HttpContextWrapper.cs
- EmptyQuery.cs
- DocumentOrderQuery.cs
- ToolStripButton.cs
- RegexGroup.cs
- StateDesigner.Layouts.cs
- RijndaelManagedTransform.cs
- PropertyDescriptorComparer.cs
- UITypeEditor.cs
- QueryCacheManager.cs
- SplitterCancelEvent.cs
- SetIterators.cs
- ServicePointManager.cs
- Pair.cs
- ComboBoxRenderer.cs
- WebConfigurationHost.cs
- QueryCacheKey.cs
- StyleXamlParser.cs
- DockAndAnchorLayout.cs
- Point3DKeyFrameCollection.cs
- VectorCollectionConverter.cs
- WebPartVerbsEventArgs.cs
- PersonalizationStateQuery.cs
- MultipartIdentifier.cs
- NameValueFileSectionHandler.cs
- ConstructorNeedsTagAttribute.cs
- IpcChannelHelper.cs
- HttpResponseHeader.cs
- ProcessProtocolHandler.cs
- CqlIdentifiers.cs
- OracleNumber.cs
- AppDomainFactory.cs
- AmbientProperties.cs
- FilterElement.cs
- LayoutInformation.cs
- WebPartZone.cs
- ClientRuntimeConfig.cs
- SkewTransform.cs
- SerializeAbsoluteContext.cs
- XmlEncodedRawTextWriter.cs
- BindingFormattingDialog.cs
- ScriptServiceAttribute.cs
- IPPacketInformation.cs
- Matrix3DConverter.cs
- X509Extension.cs
- ToolStripItemEventArgs.cs
- RecognizeCompletedEventArgs.cs
- EncryptedData.cs
- ItemCheckedEvent.cs
- SimpleMailWebEventProvider.cs
- GridViewRowCollection.cs
- HttpServerUtilityBase.cs
- Expander.cs
- WebHttpSecurity.cs
- MethodRental.cs
- ListViewDeleteEventArgs.cs
- DataSourceDesigner.cs
- DialogWindow.cs
- objectresult_tresulttype.cs
- ProxyGenerator.cs
- DataGridViewComboBoxEditingControl.cs
- CompilationLock.cs
- CreateSequenceResponse.cs
- BamlBinaryWriter.cs
- StyleModeStack.cs
- DataGridLinkButton.cs
- HtmlElementErrorEventArgs.cs
- Renderer.cs
- PrintPreviewControl.cs
- PrintSystemException.cs
- PageParser.cs
- SecurityTokenProviderContainer.cs
- OdbcStatementHandle.cs
- XmlnsPrefixAttribute.cs
- MailDefinition.cs
- BaseAddressPrefixFilterElementCollection.cs
- ErrorReporting.cs
- AnnotationAdorner.cs
- GregorianCalendarHelper.cs