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
- HttpListenerResponse.cs
- XmlSignatureManifest.cs
- UIElementParagraph.cs
- MaterialGroup.cs
- TraceAsyncResult.cs
- SHA512Managed.cs
- SqlCommandBuilder.cs
- StandardRuntimeEnumValidatorAttribute.cs
- WmlSelectionListAdapter.cs
- CodeSubDirectory.cs
- ACL.cs
- InputLanguageEventArgs.cs
- Transform3D.cs
- StringExpressionSet.cs
- RuntimeArgumentHandle.cs
- TextChange.cs
- BinaryUtilClasses.cs
- brushes.cs
- BinaryFormatter.cs
- TcpSocketManager.cs
- SQLDouble.cs
- XmlSerializationWriter.cs
- AppSettingsExpressionBuilder.cs
- UrlMappingCollection.cs
- CollectionContainer.cs
- WebPartEditVerb.cs
- MediaPlayer.cs
- JulianCalendar.cs
- DiagnosticTraceSchemas.cs
- RowToParametersTransformer.cs
- WCFBuildProvider.cs
- Preprocessor.cs
- TargetException.cs
- OutputCacheSettings.cs
- PackageDigitalSignatureManager.cs
- activationcontext.cs
- AddInContractAttribute.cs
- AutomationPatternInfo.cs
- ScrollableControl.cs
- AspCompat.cs
- Translator.cs
- ComplexPropertyEntry.cs
- ContainerVisual.cs
- SineEase.cs
- ChildChangedEventArgs.cs
- IDataContractSurrogate.cs
- TextRangeProviderWrapper.cs
- SafeEventLogWriteHandle.cs
- SmiConnection.cs
- StatusStrip.cs
- Geometry3D.cs
- RotateTransform3D.cs
- ping.cs
- RegistrationServices.cs
- ImageFormat.cs
- SetIterators.cs
- GroupByExpressionRewriter.cs
- ObjectDataSource.cs
- Rect3D.cs
- QueryRelOp.cs
- HttpSocketManager.cs
- MetadataItemEmitter.cs
- DelayedRegex.cs
- TextTrailingCharacterEllipsis.cs
- TraceSource.cs
- SqlParameterCollection.cs
- TemplatedWizardStep.cs
- Image.cs
- StorageScalarPropertyMapping.cs
- DataRowChangeEvent.cs
- _NegoStream.cs
- SchemaTableOptionalColumn.cs
- TranslateTransform.cs
- InstanceCollisionException.cs
- DataGridViewTextBoxCell.cs
- CursorConverter.cs
- XmlLinkedNode.cs
- EventPrivateKey.cs
- ProxyElement.cs
- ApplicationInfo.cs
- BitmapEffectDrawing.cs
- XamlSerializerUtil.cs
- OutKeywords.cs
- XomlCompiler.cs
- ImportCatalogPart.cs
- XmlProcessingInstruction.cs
- DateTimeFormatInfoScanner.cs
- CaseInsensitiveHashCodeProvider.cs
- MembershipUser.cs
- Ray3DHitTestResult.cs
- AxWrapperGen.cs
- ProjectionCamera.cs
- Permission.cs
- RefreshPropertiesAttribute.cs
- ConstraintConverter.cs
- DataGridViewCellValueEventArgs.cs
- ThrowOnMultipleAssignment.cs
- CommandPlan.cs
- DynamicPropertyReader.cs
- UnknownWrapper.cs