Code:
/ 4.0 / 4.0 / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / fx / src / xsp / System / DynamicData / DynamicData / Util / DefaultValueMapping.cs / 1305376 / DefaultValueMapping.cs
namespace System.Web.DynamicData.Util { using System.Collections.Generic; using System.ComponentModel; using System.Diagnostics; internal class DefaultValueMapping { private IDictionary_defaultValues; public DictionaryCustomTypeDescriptor Instance { get; private set; } public IDictionary Values { get { return _defaultValues; } } public DefaultValueMapping(IDictionary defaultValues) { Debug.Assert(defaultValues != null); _defaultValues = defaultValues; // Build a custom type descriptor which will act as a lightweight wrapper around the dictionary. Instance = new DictionaryCustomTypeDescriptor(defaultValues); } public bool Contains(MetaColumn column) { Debug.Assert(_defaultValues != null); return Misc.IsColumnInDictionary(column, _defaultValues); } } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007. // Copyright (c) Microsoft Corporation. All rights reserved. namespace System.Web.DynamicData.Util { using System.Collections.Generic; using System.ComponentModel; using System.Diagnostics; internal class DefaultValueMapping { private IDictionary _defaultValues; public DictionaryCustomTypeDescriptor Instance { get; private set; } public IDictionary Values { get { return _defaultValues; } } public DefaultValueMapping(IDictionary defaultValues) { Debug.Assert(defaultValues != null); _defaultValues = defaultValues; // Build a custom type descriptor which will act as a lightweight wrapper around the dictionary. Instance = new DictionaryCustomTypeDescriptor(defaultValues); } public bool Contains(MetaColumn column) { Debug.Assert(_defaultValues != null); return Misc.IsColumnInDictionary(column, _defaultValues); } } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007. // Copyright (c) Microsoft Corporation. All rights reserved.
Link Menu

This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- BuildResultCache.cs
- ToolStripRenderEventArgs.cs
- ErrorEventArgs.cs
- XmlNodeList.cs
- SecurityTokenTypes.cs
- TextDocumentView.cs
- SQLBinary.cs
- DBCommand.cs
- _ChunkParse.cs
- DynamicDataRouteHandler.cs
- ApplicationDirectory.cs
- WebSysDefaultValueAttribute.cs
- mongolianshape.cs
- FormsAuthenticationCredentials.cs
- WebPartDisplayMode.cs
- ServerProtocol.cs
- DoubleLinkList.cs
- AutomationIdentifierGuids.cs
- AnnotationResource.cs
- AttributeExtensions.cs
- SqlDependency.cs
- MultiSelectRootGridEntry.cs
- FileSystemEventArgs.cs
- CodeObject.cs
- _OverlappedAsyncResult.cs
- TextEditorDragDrop.cs
- MimePart.cs
- KeyboardDevice.cs
- RuntimeArgumentHandle.cs
- _Rfc2616CacheValidators.cs
- SafeRightsManagementHandle.cs
- WmlControlAdapter.cs
- WebPartCatalogAddVerb.cs
- TraceLog.cs
- PtsHelper.cs
- FreezableDefaultValueFactory.cs
- MemberHolder.cs
- TextMetrics.cs
- OracleBinary.cs
- CreateCardRequest.cs
- TextFindEngine.cs
- BinaryExpression.cs
- EasingFunctionBase.cs
- RegexStringValidatorAttribute.cs
- IPeerNeighbor.cs
- UnsafeNativeMethods.cs
- GlyphCache.cs
- CodeSubDirectory.cs
- RootProfilePropertySettingsCollection.cs
- infer.cs
- RSAPKCS1SignatureFormatter.cs
- ColumnMap.cs
- WindowsFormsHost.cs
- ProtocolsConfigurationEntry.cs
- AspNetSynchronizationContext.cs
- BitmapInitialize.cs
- UriExt.cs
- HtmlElementErrorEventArgs.cs
- Unit.cs
- MimeTextImporter.cs
- Hash.cs
- SettingsContext.cs
- AssertFilter.cs
- DefaultTextStoreTextComposition.cs
- HtmlTableRowCollection.cs
- StringAnimationBase.cs
- ServiceNameCollection.cs
- BindingGraph.cs
- CompatibleComparer.cs
- DataGridViewCellParsingEventArgs.cs
- LocalBuilder.cs
- TextWriter.cs
- PersonalizableAttribute.cs
- Viewport3DVisual.cs
- ProtocolsConfigurationHandler.cs
- StorageMappingItemLoader.cs
- TakeOrSkipQueryOperator.cs
- SqlCaseSimplifier.cs
- TypeToken.cs
- StringComparer.cs
- GlobalizationAssembly.cs
- XmlReflectionMember.cs
- DrawingGroup.cs
- Camera.cs
- Typeface.cs
- AsymmetricAlgorithm.cs
- ToolStripCustomTypeDescriptor.cs
- _BaseOverlappedAsyncResult.cs
- LogFlushAsyncResult.cs
- PageSetupDialog.cs
- GridErrorDlg.cs
- WebServiceTypeData.cs
- XmlSchemaCollection.cs
- ControlsConfig.cs
- ReliabilityContractAttribute.cs
- Single.cs
- ClientFormsIdentity.cs
- X509CertificateClaimSet.cs
- SelectionPatternIdentifiers.cs
- ImplicitInputBrush.cs