Code:
/ 4.0 / 4.0 / untmp / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / fx / src / DataEntity / System / Data / Objects / Internal / LazyLoadBehavior.cs / 1305376 / LazyLoadBehavior.cs
//---------------------------------------------------------------------- //// Copyright (c) Microsoft Corporation. All rights reserved. // // // @owner [....] // @backupOwner [....] //--------------------------------------------------------------------- using System; using System.Collections.Generic; using System.Diagnostics; using System.Linq; using System.Linq.Expressions; using System.Reflection; using System.Reflection.Emit; using System.Security; using System.Security.Permissions; using System.Data.Metadata.Edm; using System.Data.Objects.DataClasses; using System.Collections; namespace System.Data.Objects.Internal { ////// Defines and injects behavior into proxy class Type definitions /// to allow navigation properties to lazily load their references or collection elements. /// internal sealed class LazyLoadBehavior { ////// Return an expression tree that represents the actions required to load the related end /// associated with the intercepted proxy member. /// /// /// EdmMember that specifies the member to be intercepted. /// /// /// PropertyInfo that specifies the CLR property to be intercepted. /// /// /// ParameterExpression that represents the proxy object. /// /// /// ParameterExpression that represents the proxied property value. /// /// The Func that retrieves the wrapper from a proxy ////// Expression tree that encapsulates lazy loading behavior for the supplied member, /// or null if the expression tree could not be constructed. /// internal static FuncGetInterceptorDelegate (EdmMember member, Func
Link Menu
This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- LicenseContext.cs
- SafeCoTaskMem.cs
- ValueTypeFixupInfo.cs
- Stackframe.cs
- RichTextBoxAutomationPeer.cs
- XPathNavigatorReader.cs
- DataGridRowHeaderAutomationPeer.cs
- Environment.cs
- TextOutput.cs
- BamlLocalizableResource.cs
- WebControl.cs
- Pen.cs
- ApplicationSecurityInfo.cs
- ClientTargetCollection.cs
- fixedPageContentExtractor.cs
- _NativeSSPI.cs
- ToolStripScrollButton.cs
- PropertyRef.cs
- TreeIterator.cs
- AxisAngleRotation3D.cs
- ResourceReader.cs
- CustomAttributeBuilder.cs
- WebResponse.cs
- Button.cs
- CommandBindingCollection.cs
- EntityDescriptor.cs
- RowType.cs
- GraphicsContainer.cs
- ErrorWebPart.cs
- Vector3DValueSerializer.cs
- XmlSchemaGroup.cs
- StyleCollectionEditor.cs
- HtmlSelect.cs
- ContainsRowNumberChecker.cs
- Set.cs
- DbProviderFactory.cs
- GACMembershipCondition.cs
- SerialStream.cs
- ResourceLoader.cs
- EnumMember.cs
- StateRuntime.cs
- FrameworkTextComposition.cs
- UiaCoreApi.cs
- UnsafePeerToPeerMethods.cs
- _HTTPDateParse.cs
- ComEventsSink.cs
- CharUnicodeInfo.cs
- IPipelineRuntime.cs
- Encoder.cs
- RoleManagerSection.cs
- IndexedEnumerable.cs
- SplineKeyFrames.cs
- Sql8ConformanceChecker.cs
- XmlSerializerFactory.cs
- ServicePointManagerElement.cs
- XamlDesignerSerializationManager.cs
- TdsRecordBufferSetter.cs
- mediapermission.cs
- ScrollProviderWrapper.cs
- TwoPhaseCommit.cs
- JsonObjectDataContract.cs
- DataGridViewBindingCompleteEventArgs.cs
- Screen.cs
- DataGridViewRowErrorTextNeededEventArgs.cs
- DecoderBestFitFallback.cs
- ObjectCacheSettings.cs
- RenderCapability.cs
- CompatibleComparer.cs
- MethodCallConverter.cs
- Common.cs
- ReferencedAssembly.cs
- ClientRuntimeConfig.cs
- TraceUtils.cs
- TypeBinaryExpression.cs
- GetPageCompletedEventArgs.cs
- PeerTransportBindingElement.cs
- XmlnsCompatibleWithAttribute.cs
- JsonFormatGeneratorStatics.cs
- SharedPersonalizationStateInfo.cs
- LogicalCallContext.cs
- LicenseProviderAttribute.cs
- TextMessageEncodingElement.cs
- ImportCatalogPart.cs
- GridErrorDlg.cs
- httpserverutility.cs
- MenuItemStyleCollection.cs
- EventArgs.cs
- Calendar.cs
- BufferedResponseStream.cs
- SwitchElementsCollection.cs
- ObjectDataSourceDisposingEventArgs.cs
- LoginUtil.cs
- DetailsViewDeletedEventArgs.cs
- EventLogPermissionEntry.cs
- ReflectionServiceProvider.cs
- sqlpipe.cs
- InvalidAsynchronousStateException.cs
- ReflectTypeDescriptionProvider.cs
- CopyAction.cs
- ConfigurationValue.cs