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
- InputLanguage.cs
- HierarchicalDataTemplate.cs
- Color.cs
- ProxyElement.cs
- FloaterBaseParagraph.cs
- SqlMethodAttribute.cs
- DoubleStorage.cs
- AudioBase.cs
- TypeResolvingOptionsAttribute.cs
- QueryPageSettingsEventArgs.cs
- SubstitutionResponseElement.cs
- TextRangeAdaptor.cs
- SqlDataSourceSummaryPanel.cs
- XmlSchemaException.cs
- Selection.cs
- MemberInfoSerializationHolder.cs
- JavaScriptObjectDeserializer.cs
- SignatureHelper.cs
- MenuAutomationPeer.cs
- Inline.cs
- DbConnectionStringCommon.cs
- SchemaElementDecl.cs
- PropertyTab.cs
- LeaseManager.cs
- WebPartConnectionsConnectVerb.cs
- SoapFormatter.cs
- DelegatedStream.cs
- ClientEventManager.cs
- DateTimeOffsetConverter.cs
- MatrixIndependentAnimationStorage.cs
- UserControlAutomationPeer.cs
- SessionParameter.cs
- TypeLibConverter.cs
- MaskedTextBoxTextEditor.cs
- SqlDataSourceView.cs
- ObsoleteAttribute.cs
- CreateWorkflowOwnerCommand.cs
- UrlRoutingModule.cs
- ConfigurationStrings.cs
- WorkflowRuntimeServiceElementCollection.cs
- COM2PropertyBuilderUITypeEditor.cs
- URLMembershipCondition.cs
- TreeNodeBinding.cs
- WindowsGrip.cs
- KeyValueInternalCollection.cs
- Decimal.cs
- DataListCommandEventArgs.cs
- MetaDataInfo.cs
- SqlClientFactory.cs
- GacUtil.cs
- ResourcesBuildProvider.cs
- DataBindingList.cs
- CommunicationObjectFaultedException.cs
- BlurBitmapEffect.cs
- Crypto.cs
- LocatorPart.cs
- HMACSHA256.cs
- Authorization.cs
- ButtonBaseDesigner.cs
- RuntimeHelpers.cs
- ZipIOCentralDirectoryBlock.cs
- Substitution.cs
- Polygon.cs
- ChildTable.cs
- Point.cs
- VersionConverter.cs
- XmlSubtreeReader.cs
- PenCursorManager.cs
- EventToken.cs
- SoapHelper.cs
- MarginCollapsingState.cs
- SafeWaitHandle.cs
- DownloadProgressEventArgs.cs
- LogicalExpr.cs
- XamlReader.cs
- DesignerForm.cs
- newinstructionaction.cs
- DataControlImageButton.cs
- BmpBitmapEncoder.cs
- LineProperties.cs
- LocalizableAttribute.cs
- NetworkInformationPermission.cs
- NativeCompoundFileAPIs.cs
- WinEventTracker.cs
- SkewTransform.cs
- VisualStyleTypesAndProperties.cs
- SoapSchemaExporter.cs
- ListenerElementsCollection.cs
- MILUtilities.cs
- TimeSpanValidator.cs
- loginstatus.cs
- ClipboardProcessor.cs
- CodeIdentifier.cs
- SystemIPv6InterfaceProperties.cs
- ClientProxyGenerator.cs
- StylusPointProperties.cs
- PeerUnsafeNativeCryptMethods.cs
- TimeSpanValidator.cs
- Composition.cs
- BamlRecordHelper.cs