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
- SessionViewState.cs
- filewebrequest.cs
- HtmlListAdapter.cs
- ListenerConstants.cs
- indexingfiltermarshaler.cs
- _IPv6Address.cs
- MDIWindowDialog.cs
- ListViewHitTestInfo.cs
- WebServiceErrorEvent.cs
- SerializationInfo.cs
- ObjectDataSourceStatusEventArgs.cs
- FileCodeGroup.cs
- TextTreeObjectNode.cs
- tibetanshape.cs
- WindowInteractionStateTracker.cs
- CodeConditionStatement.cs
- SByte.cs
- PropertyInfoSet.cs
- NominalTypeEliminator.cs
- SystemInformation.cs
- SecurityPermission.cs
- MsmqIntegrationAppDomainProtocolHandler.cs
- StyleTypedPropertyAttribute.cs
- RadialGradientBrush.cs
- PrinterUnitConvert.cs
- InputEventArgs.cs
- ScaleTransform3D.cs
- AsymmetricCryptoHandle.cs
- LayoutEngine.cs
- DifferencingCollection.cs
- XsdDateTime.cs
- ConfigurationLockCollection.cs
- NativeMethods.cs
- CodeGeneratorOptions.cs
- HotSpot.cs
- FillBehavior.cs
- CacheMemory.cs
- ZipIOExtraFieldPaddingElement.cs
- ReverseInheritProperty.cs
- DocComment.cs
- UriSectionData.cs
- XMLDiffLoader.cs
- MenuItemStyle.cs
- FSWPathEditor.cs
- HtmlShim.cs
- Line.cs
- ServiceDescriptionReflector.cs
- OpenFileDialog.cs
- FlowchartDesigner.Helpers.cs
- ToolStripSplitButton.cs
- CultureInfoConverter.cs
- RichTextBox.cs
- Rules.cs
- TablePattern.cs
- InkCanvas.cs
- SecurityException.cs
- StringUtil.cs
- ClientTarget.cs
- XmlChildEnumerator.cs
- HostingEnvironmentException.cs
- Style.cs
- COM2Enum.cs
- CacheEntry.cs
- CompoundFileStreamReference.cs
- DummyDataSource.cs
- DataTemplateSelector.cs
- CreateParams.cs
- ThreadStaticAttribute.cs
- TypeToken.cs
- ProgressChangedEventArgs.cs
- _OSSOCK.cs
- DetailsViewDeletedEventArgs.cs
- TemplateDefinition.cs
- FeatureSupport.cs
- DataTrigger.cs
- QilReference.cs
- WebServiceErrorEvent.cs
- DataPagerCommandEventArgs.cs
- coordinator.cs
- MsmqIntegrationElement.cs
- LayoutManager.cs
- SchemaNames.cs
- StatusCommandUI.cs
- ScrollChrome.cs
- TagMapCollection.cs
- MarshalByRefObject.cs
- PeerNeighborManager.cs
- AccessDataSourceDesigner.cs
- FontSource.cs
- DockPattern.cs
- FixedSOMTableRow.cs
- peernodeimplementation.cs
- Part.cs
- DirtyTextRange.cs
- UpdateEventArgs.cs
- ContextBase.cs
- MemoryMappedFileSecurity.cs
- GridViewRow.cs
- DefaultBindingPropertyAttribute.cs
- _KerberosClient.cs