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
- DictionaryCustomTypeDescriptor.cs
- XmlSigningNodeWriter.cs
- WindowsListViewSubItem.cs
- DataControlFieldCell.cs
- FileStream.cs
- Journal.cs
- BinaryParser.cs
- DataTableClearEvent.cs
- SQLBoolean.cs
- ContainerParaClient.cs
- AllMembershipCondition.cs
- ToolStripPanelRenderEventArgs.cs
- TreeNodeBinding.cs
- SystemBrushes.cs
- ButtonBase.cs
- EventWaitHandleSecurity.cs
- SymbolTable.cs
- WebReferencesBuildProvider.cs
- QilTernary.cs
- ComponentChangedEvent.cs
- PropertyMetadata.cs
- ScrollChrome.cs
- X509Certificate2.cs
- HtmlProps.cs
- SqlRecordBuffer.cs
- GeometryGroup.cs
- ComponentRenameEvent.cs
- PeerNameRecordCollection.cs
- Control.cs
- DataPager.cs
- PasswordRecovery.cs
- UIElement.cs
- ContextMenu.cs
- DesignerDeviceConfig.cs
- HostedHttpRequestAsyncResult.cs
- Annotation.cs
- CodeParameterDeclarationExpressionCollection.cs
- BaseDataList.cs
- ConnectionPoint.cs
- BinaryWriter.cs
- RuntimeConfigurationRecord.cs
- TemplateAction.cs
- RelationshipEndMember.cs
- HashStream.cs
- RuntimeCompatibilityAttribute.cs
- _FixedSizeReader.cs
- Msmq4PoisonHandler.cs
- HttpDigestClientCredential.cs
- Timer.cs
- TextServicesHost.cs
- StreamInfo.cs
- BitmapEffectDrawing.cs
- PersonalizationProvider.cs
- login.cs
- DefaultPropertiesToSend.cs
- Merger.cs
- IImplicitResourceProvider.cs
- SvcMapFileLoader.cs
- DbModificationCommandTree.cs
- RectValueSerializer.cs
- CheckBoxBaseAdapter.cs
- PolyBezierSegmentFigureLogic.cs
- ColorAnimationUsingKeyFrames.cs
- WebPartVerb.cs
- StyleHelper.cs
- CodeSnippetStatement.cs
- basenumberconverter.cs
- DictionaryContent.cs
- MissingMethodException.cs
- LinqDataSource.cs
- UrlPath.cs
- UxThemeWrapper.cs
- WebPartsPersonalizationAuthorization.cs
- Comparer.cs
- UTF7Encoding.cs
- XmlSerializationWriter.cs
- RubberbandSelector.cs
- PingOptions.cs
- UnsafeNativeMethods.cs
- ApplicationContext.cs
- ZipArchive.cs
- FlowDocument.cs
- PropertyItemInternal.cs
- ColorInterpolationModeValidation.cs
- SettingsContext.cs
- SecurityRuntime.cs
- FaultFormatter.cs
- ScrollableControl.cs
- CodeSubDirectory.cs
- PerformanceCounterPermissionEntry.cs
- _NetRes.cs
- CacheDict.cs
- SqlDataSourceSelectingEventArgs.cs
- MediaTimeline.cs
- XsdDuration.cs
- ByteKeyFrameCollection.cs
- UseAttributeSetsAction.cs
- ReflectTypeDescriptionProvider.cs
- ExtentKey.cs
- TaiwanLunisolarCalendar.cs