Code:
/ 4.0 / 4.0 / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / cdf / src / System.Runtime.DurableInstancing / System / Runtime / ReadOnlyKeyedCollection.cs / 1305376 / ReadOnlyKeyedCollection.cs
//------------------------------------------------------------------------------
// Copyright (c) Microsoft Corporation. All rights reserved.
//-----------------------------------------------------------------------------
namespace System.Runtime
{
using System.Collections.ObjectModel;
class ReadOnlyKeyedCollection: ReadOnlyCollection
{
KeyedCollection innerCollection;
public ReadOnlyKeyedCollection(KeyedCollection innerCollection)
: base(innerCollection)
{
Fx.Assert(innerCollection != null, "innerCollection should not be null");
this.innerCollection = innerCollection;
}
public TValue this[TKey key]
{
get
{
return this.innerCollection[key];
}
}
}
}
// File provided for Reference Use Only by Microsoft Corporation (c) 2007.
//------------------------------------------------------------------------------
// Copyright (c) Microsoft Corporation. All rights reserved.
//-----------------------------------------------------------------------------
namespace System.Runtime
{
using System.Collections.ObjectModel;
class ReadOnlyKeyedCollection: ReadOnlyCollection
{
KeyedCollection innerCollection;
public ReadOnlyKeyedCollection(KeyedCollection innerCollection)
: base(innerCollection)
{
Fx.Assert(innerCollection != null, "innerCollection should not be null");
this.innerCollection = innerCollection;
}
public TValue this[TKey key]
{
get
{
return this.innerCollection[key];
}
}
}
}
// 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
- TextEndOfLine.cs
- ExtensionWindow.cs
- SQLInt16.cs
- ExecutionProperties.cs
- LogArchiveSnapshot.cs
- ListViewItemSelectionChangedEvent.cs
- MailWriter.cs
- XmlILConstructAnalyzer.cs
- DbQueryCommandTree.cs
- BStrWrapper.cs
- DataGridColumnHeaderItemAutomationPeer.cs
- VerificationException.cs
- UInt64Storage.cs
- MsmqTransportSecurity.cs
- sqlmetadatafactory.cs
- InputLangChangeEvent.cs
- TimeZone.cs
- Typography.cs
- CodePageEncoding.cs
- XmlLoader.cs
- PresentationSource.cs
- TextPointer.cs
- TreeNodeCollection.cs
- WmlLabelAdapter.cs
- HttpRequest.cs
- DataGridItemEventArgs.cs
- ServiceModelSectionGroup.cs
- ProfileInfo.cs
- Atom10FormatterFactory.cs
- DataGridViewComboBoxColumn.cs
- FillRuleValidation.cs
- SecurityUtils.cs
- BaseTemplateParser.cs
- XmlSerializerNamespaces.cs
- SrgsElement.cs
- Executor.cs
- ProfileGroupSettings.cs
- SqlDataSourceCommandEventArgs.cs
- WeakHashtable.cs
- WindowsFormsHostAutomationPeer.cs
- IResourceProvider.cs
- EnumerableRowCollection.cs
- FormView.cs
- SelectionEditor.cs
- TouchFrameEventArgs.cs
- MetadataFile.cs
- CodeTypeParameterCollection.cs
- InputMethodStateChangeEventArgs.cs
- DataBindingCollection.cs
- SafeNativeMemoryHandle.cs
- WebBrowserSiteBase.cs
- InkPresenter.cs
- OperatingSystem.cs
- InternalBufferOverflowException.cs
- LinkDescriptor.cs
- ResourceDictionary.cs
- UnsafeNativeMethods.cs
- LineBreak.cs
- DynamicMethod.cs
- RuleSet.cs
- WmlValidationSummaryAdapter.cs
- BitStack.cs
- SizeFConverter.cs
- TextBox.cs
- Main.cs
- NestedContainer.cs
- Missing.cs
- MetabaseServerConfig.cs
- EventPropertyMap.cs
- IsolatedStorageFilePermission.cs
- CharacterString.cs
- Accessors.cs
- PopOutPanel.cs
- EventProperty.cs
- HiddenField.cs
- errorpatternmatcher.cs
- DebuggerAttributes.cs
- XmlSchemaObjectCollection.cs
- MimeReturn.cs
- ThemeDirectoryCompiler.cs
- Conditional.cs
- TextClipboardData.cs
- HttpDebugHandler.cs
- AdornerPresentationContext.cs
- ExpanderAutomationPeer.cs
- RowVisual.cs
- DomNameTable.cs
- TiffBitmapDecoder.cs
- X509Extension.cs
- CodeComment.cs
- HtmlObjectListAdapter.cs
- SiteMapNodeItem.cs
- CallContext.cs
- DataIdProcessor.cs
- AppSettingsSection.cs
- ContractNamespaceAttribute.cs
- ReadOnlyCollectionBase.cs
- AuthenticationService.cs
- XsltConvert.cs
- ConfigXmlCDataSection.cs