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
- PasswordBoxAutomationPeer.cs
- ToolStripLabel.cs
- CryptoApi.cs
- XmlNotation.cs
- NoResizeHandleGlyph.cs
- InternalConfigHost.cs
- ControlBuilder.cs
- ChtmlTextWriter.cs
- XmlWriterSettings.cs
- AxHost.cs
- GridViewRowCollection.cs
- CompositeCollection.cs
- WeakEventTable.cs
- Win32Exception.cs
- ValidationEventArgs.cs
- ExpressionTable.cs
- HostedImpersonationContext.cs
- remotingproxy.cs
- ZipIOFileItemStream.cs
- TokenBasedSet.cs
- PeerInvitationResponse.cs
- XmlBinaryReader.cs
- XmlTextWriter.cs
- ViewLoader.cs
- PenThread.cs
- Bezier.cs
- SQLBytesStorage.cs
- MimeMapping.cs
- CustomLineCap.cs
- JournalEntryListConverter.cs
- XmlNodeChangedEventManager.cs
- DoubleAnimationUsingKeyFrames.cs
- DbDataRecord.cs
- XmlChoiceIdentifierAttribute.cs
- DataTableMappingCollection.cs
- VirtualPath.cs
- SqlRowUpdatingEvent.cs
- TextTreeUndo.cs
- AdapterDictionary.cs
- HtmlTernaryTree.cs
- AudioFormatConverter.cs
- Vector.cs
- BasicKeyConstraint.cs
- ArgumentValueSerializer.cs
- StrokeIntersection.cs
- httpapplicationstate.cs
- CharacterMetrics.cs
- XmlUrlResolver.cs
- ProtocolImporter.cs
- Timeline.cs
- DecoderFallback.cs
- XmlEncodedRawTextWriter.cs
- BrowserCapabilitiesFactory.cs
- OracleNumber.cs
- RoleGroupCollectionEditor.cs
- TextAnchor.cs
- WebPart.cs
- TableLayoutPanelCellPosition.cs
- DelimitedListTraceListener.cs
- KnownBoxes.cs
- XamlVector3DCollectionSerializer.cs
- DetailsViewInsertedEventArgs.cs
- ReaderWriterLockSlim.cs
- ViewGenerator.cs
- TrackingProfileCache.cs
- compensatingcollection.cs
- FamilyMap.cs
- XmlEnumAttribute.cs
- MinimizableAttributeTypeConverter.cs
- QilInvokeEarlyBound.cs
- CodeCompileUnit.cs
- XPathExpr.cs
- QueryAccessibilityHelpEvent.cs
- RouteTable.cs
- EncoderParameters.cs
- CompleteWizardStep.cs
- PriorityQueue.cs
- Code.cs
- ToolboxDataAttribute.cs
- MemoryResponseElement.cs
- SelectionEditingBehavior.cs
- WinFormsUtils.cs
- CompilationAssemblyInstallComponent.cs
- WindowsGraphics.cs
- SourceFilter.cs
- ComponentDesigner.cs
- GridViewHeaderRowPresenter.cs
- ObjectDataSource.cs
- ExceptionRoutedEventArgs.cs
- WeakRefEnumerator.cs
- DataGridRelationshipRow.cs
- PreservationFileWriter.cs
- WebPartManagerDesigner.cs
- ObjectListCommandEventArgs.cs
- NestPullup.cs
- ContentValidator.cs
- ProtocolsSection.cs
- RoutingExtensionElement.cs
- Wizard.cs
- DefaultValidator.cs