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
- SafeFileMappingHandle.cs
- ColumnMap.cs
- DefaultBinder.cs
- SecUtil.cs
- tabpagecollectioneditor.cs
- PolyBezierSegment.cs
- DataGridViewTopLeftHeaderCell.cs
- XmlNodeList.cs
- XPathNavigator.cs
- FileInfo.cs
- UserThread.cs
- CompilationSection.cs
- UxThemeWrapper.cs
- rsa.cs
- ResourceExpressionBuilder.cs
- LambdaCompiler.Expressions.cs
- MessageBox.cs
- EdmFunction.cs
- ChangePasswordAutoFormat.cs
- XmlSchemaSimpleType.cs
- DropShadowBitmapEffect.cs
- WebPartConnectionsCancelVerb.cs
- RadioButtonBaseAdapter.cs
- Freezable.cs
- RegistryPermission.cs
- ComplexType.cs
- Int32AnimationBase.cs
- BaseTreeIterator.cs
- DataColumnPropertyDescriptor.cs
- LinqDataSourceUpdateEventArgs.cs
- DefaultEventAttribute.cs
- InputScopeAttribute.cs
- RelatedImageListAttribute.cs
- ClickablePoint.cs
- CalendarModeChangedEventArgs.cs
- ComponentResourceManager.cs
- DetailsViewPagerRow.cs
- Rect.cs
- TargetConverter.cs
- TypeDependencyAttribute.cs
- TextMessageEncodingBindingElement.cs
- OutOfMemoryException.cs
- XmlHierarchicalEnumerable.cs
- MailWebEventProvider.cs
- BackStopAuthenticationModule.cs
- StylusButton.cs
- ExpressionSelection.cs
- PriorityBindingExpression.cs
- ItemChangedEventArgs.cs
- DataServiceOperationContext.cs
- figurelength.cs
- TagPrefixAttribute.cs
- NameValuePermission.cs
- SamlEvidence.cs
- DataSet.cs
- GeneratedCodeAttribute.cs
- UserControl.cs
- RegexWorker.cs
- Error.cs
- DataGridTableStyleMappingNameEditor.cs
- TypeToken.cs
- WebPartActionVerb.cs
- SHA256.cs
- SizeAnimationClockResource.cs
- FormsAuthenticationConfiguration.cs
- DependencyPropertyConverter.cs
- IssuedTokenParametersElement.cs
- AuthorizationRule.cs
- PropagatorResult.cs
- ScriptRegistrationManager.cs
- IPAddressCollection.cs
- SchemaInfo.cs
- ColumnMapTranslator.cs
- StrongNameIdentityPermission.cs
- SmtpNegotiateAuthenticationModule.cs
- DesignBindingValueUIHandler.cs
- QualificationDataItem.cs
- ZipIOModeEnforcingStream.cs
- AlignmentXValidation.cs
- ServiceObjectContainer.cs
- PreviewControlDesigner.cs
- Brush.cs
- UIElement3DAutomationPeer.cs
- Soap11ServerProtocol.cs
- VisualStyleElement.cs
- RegexMatch.cs
- ForceCopyBuildProvider.cs
- DataGridViewEditingControlShowingEventArgs.cs
- TableRowGroup.cs
- IISMapPath.cs
- CompressedStack.cs
- EntitySqlQueryBuilder.cs
- ClientConvert.cs
- TrackingRecord.cs
- TdsParserSessionPool.cs
- PolyBezierSegmentFigureLogic.cs
- CollectionViewGroupInternal.cs
- RelationshipConstraintValidator.cs
- PropertyDescriptorComparer.cs
- PrimitiveDataContract.cs