Code:
/ 4.0 / 4.0 / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / fx / src / DataWeb / Client / System / Data / Services / Client / ProjectionPlan.cs / 1305376 / ProjectionPlan.cs
//----------------------------------------------------------------------
//
// Copyright (c) Microsoft Corporation. All rights reserved.
//
//
// Provides a class that encapsulates how to materialize an ATOM
// entry using a projection.
//
//---------------------------------------------------------------------
namespace System.Data.Services.Client
{
#region Namespaces.
using System;
using System.Diagnostics;
#endregion Namespaces.
/// Use this class to store a materialization plan used with projections.
internal class ProjectionPlan
{
#if DEBUG
/// Source projection for this plan.
internal System.Linq.Expressions.Expression SourceProjection
{
get;
set;
}
/// Target projection for this plan.
internal System.Linq.Expressions.Expression TargetProjection
{
get;
set;
}
#endif
/// Last segment type for query.
/// This typically matches the expected element type at runtime.
internal Type LastSegmentType
{
get;
set;
}
/// Provides a method to materialize a payload.
internal Func
Link Menu

This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- RouteItem.cs
- CustomErrorsSectionWrapper.cs
- StyleTypedPropertyAttribute.cs
- FontFamilyConverter.cs
- CatalogPartCollection.cs
- QueryInterceptorAttribute.cs
- EpmTargetPathSegment.cs
- CryptoHelper.cs
- ControlBindingsCollection.cs
- MSAAWinEventWrap.cs
- ValueExpressions.cs
- ReadOnlyNameValueCollection.cs
- StringConverter.cs
- XmlSchemaInferenceException.cs
- PreDigestedSignedInfo.cs
- MemberAccessException.cs
- QilVisitor.cs
- X509CertificateChain.cs
- ElementMarkupObject.cs
- UIAgentInitializationException.cs
- TabletCollection.cs
- BitmapEffectState.cs
- Graphics.cs
- SchemaExporter.cs
- XomlCompilerError.cs
- CompilationLock.cs
- ComponentRenameEvent.cs
- NeutralResourcesLanguageAttribute.cs
- PersonalizationEntry.cs
- DataSourceExpressionCollection.cs
- ScriptingJsonSerializationSection.cs
- SqlPersonalizationProvider.cs
- CharEntityEncoderFallback.cs
- ContentPresenter.cs
- ProcessHostConfigUtils.cs
- HttpFileCollectionWrapper.cs
- HtmlInputReset.cs
- TreeNodeCollectionEditor.cs
- TagNameToTypeMapper.cs
- NavigationHelper.cs
- DetailsViewUpdatedEventArgs.cs
- DbProviderSpecificTypePropertyAttribute.cs
- COM2Enum.cs
- PackWebResponse.cs
- ValidatingReaderNodeData.cs
- XmlCharType.cs
- UpdateManifestForBrowserApplication.cs
- RoleManagerSection.cs
- StylusEventArgs.cs
- InputBindingCollection.cs
- SchemaLookupTable.cs
- MimeTypeMapper.cs
- ControlValuePropertyAttribute.cs
- AdornedElementPlaceholder.cs
- ScrollEvent.cs
- StorageComplexPropertyMapping.cs
- ColorConverter.cs
- PersonalizationProviderHelper.cs
- HtmlToClrEventProxy.cs
- ButtonRenderer.cs
- DetailsViewRow.cs
- ObjectToIdCache.cs
- StylusPointPropertyUnit.cs
- __ComObject.cs
- InfoCardAsymmetricCrypto.cs
- AttachedPropertiesService.cs
- DecoderFallback.cs
- categoryentry.cs
- TimeSpanStorage.cs
- ValidatorUtils.cs
- PermissionRequestEvidence.cs
- KeyGesture.cs
- KeyGestureConverter.cs
- WebConvert.cs
- ListDictionaryInternal.cs
- RSAPKCS1SignatureFormatter.cs
- HtmlTernaryTree.cs
- TableLayoutPanelBehavior.cs
- ObjectTypeMapping.cs
- SpecialNameAttribute.cs
- FlowDocumentScrollViewer.cs
- PersonalizationDictionary.cs
- PropertyItemInternal.cs
- BindingContext.cs
- ItemList.cs
- SqlCommandSet.cs
- SecurityTokenProvider.cs
- TextSelectionProcessor.cs
- RemotingServices.cs
- XmlAttributeProperties.cs
- RuleInfoComparer.cs
- DataControlCommands.cs
- WebRequestModulesSection.cs
- DataColumnMapping.cs
- HostedHttpRequestAsyncResult.cs
- HandledEventArgs.cs
- TextElementEnumerator.cs
- DropShadowBitmapEffect.cs
- GridViewHeaderRowPresenterAutomationPeer.cs
- AccessorTable.cs