Code:
/ 4.0 / 4.0 / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / cdf / src / System.Runtime.DurableInstancing / System / Runtime / DurableInstancing / InstanceLockQueryResult.cs / 1305376 / InstanceLockQueryResult.cs
//---------------------------------------------------------------- // Copyright (c) Microsoft Corporation. All rights reserved. //--------------------------------------------------------------- namespace System.Runtime.DurableInstancing { using System.Collections.Generic; using System.Xml.Linq; [Fx.Tag.XamlVisible(false)] public sealed class InstanceLockQueryResult : InstanceStoreQueryResult { static readonly ReadOnlyDictionaryEmptyQueryResult = new ReadOnlyDictionary (new Dictionary (0), false); // Zero public InstanceLockQueryResult() { InstanceOwnerIds = EmptyQueryResult; } // One public InstanceLockQueryResult(Guid instanceId, Guid instanceOwnerId) { Dictionary owners = new Dictionary (1); owners.Add(instanceId, instanceOwnerId); InstanceOwnerIds = new ReadOnlyDictionary (owners, false); } // N public InstanceLockQueryResult(IDictionary instanceOwnerIds) { InstanceOwnerIds = new ReadOnlyDictionary (instanceOwnerIds); } public IDictionary InstanceOwnerIds { get; private set; } } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007. //---------------------------------------------------------------- // Copyright (c) Microsoft Corporation. All rights reserved. //--------------------------------------------------------------- namespace System.Runtime.DurableInstancing { using System.Collections.Generic; using System.Xml.Linq; [Fx.Tag.XamlVisible(false)] public sealed class InstanceLockQueryResult : InstanceStoreQueryResult { static readonly ReadOnlyDictionary EmptyQueryResult = new ReadOnlyDictionary (new Dictionary (0), false); // Zero public InstanceLockQueryResult() { InstanceOwnerIds = EmptyQueryResult; } // One public InstanceLockQueryResult(Guid instanceId, Guid instanceOwnerId) { Dictionary owners = new Dictionary (1); owners.Add(instanceId, instanceOwnerId); InstanceOwnerIds = new ReadOnlyDictionary (owners, false); } // N public InstanceLockQueryResult(IDictionary instanceOwnerIds) { InstanceOwnerIds = new ReadOnlyDictionary (instanceOwnerIds); } public IDictionary InstanceOwnerIds { get; private set; } } } // 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
- AutoResizedEvent.cs
- EditorPartCollection.cs
- OleDbReferenceCollection.cs
- ClientViaElement.cs
- XmlWriter.cs
- DataControlField.cs
- CharAnimationBase.cs
- StorageBasedPackageProperties.cs
- EqualityComparer.cs
- UrlMappingsSection.cs
- CollaborationHelperFunctions.cs
- ConfigurationStrings.cs
- UnsafeNativeMethodsCLR.cs
- SecurityResources.cs
- IOException.cs
- ServiceMetadataBehavior.cs
- CompilerResults.cs
- LicenseException.cs
- _HeaderInfoTable.cs
- PtsCache.cs
- _AcceptOverlappedAsyncResult.cs
- BitmapSourceSafeMILHandle.cs
- CqlErrorHelper.cs
- DLinqTableProvider.cs
- SemaphoreFullException.cs
- ZipIOCentralDirectoryBlock.cs
- DockPanel.cs
- figurelength.cs
- SourceElementsCollection.cs
- TemplateNameScope.cs
- SapiRecoContext.cs
- COM2PictureConverter.cs
- GeometryGroup.cs
- ReferenceConverter.cs
- InternalConfigHost.cs
- RealProxy.cs
- _CacheStreams.cs
- RecognizedWordUnit.cs
- DriveInfo.cs
- ResourceManager.cs
- BypassElementCollection.cs
- ZoomPercentageConverter.cs
- DESCryptoServiceProvider.cs
- DiagnosticsConfigurationHandler.cs
- HuffCodec.cs
- LongPath.cs
- RawMouseInputReport.cs
- PreviewPageInfo.cs
- Decimal.cs
- ContainerSelectorGlyph.cs
- AutoGeneratedFieldProperties.cs
- BitmapMetadataEnumerator.cs
- LinearQuaternionKeyFrame.cs
- AnonymousIdentificationSection.cs
- StreamGeometry.cs
- AlternateView.cs
- StatusBarPanelClickEvent.cs
- HtmlTableCellCollection.cs
- IgnoreSection.cs
- UIElement.cs
- EdgeModeValidation.cs
- UInt16Storage.cs
- GlobalizationAssembly.cs
- CodeExporter.cs
- CallbackHandler.cs
- MulticastIPAddressInformationCollection.cs
- XmlBoundElement.cs
- ToolStripItemImageRenderEventArgs.cs
- SchemaImporterExtension.cs
- SendMailErrorEventArgs.cs
- DragDropManager.cs
- RegisteredArrayDeclaration.cs
- ConditionalAttribute.cs
- StateRuntime.cs
- PopupEventArgs.cs
- ErrorStyle.cs
- URLEditor.cs
- DataGridViewRow.cs
- UniformGrid.cs
- OverlappedAsyncResult.cs
- HtmlLink.cs
- XmlRawWriter.cs
- EdmFunction.cs
- Subtree.cs
- OperationInfo.cs
- FormsIdentity.cs
- TCEAdapterGenerator.cs
- IndexOutOfRangeException.cs
- ConcurrentDictionary.cs
- ThemeableAttribute.cs
- PageParserFilter.cs
- MdiWindowListItemConverter.cs
- FixedSOMContainer.cs
- UpdateManifestForBrowserApplication.cs
- SimpleTextLine.cs
- StringDictionary.cs
- EntitySetDataBindingList.cs
- ActivityAction.cs
- MetabaseServerConfig.cs
- Timeline.cs