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
- ListViewInsertedEventArgs.cs
- AppModelKnownContentFactory.cs
- XmlTextAttribute.cs
- WinEventQueueItem.cs
- UntrustedRecipientException.cs
- LineServicesRun.cs
- ModifiableIteratorCollection.cs
- Configuration.cs
- PolicyValidationException.cs
- CloseCryptoHandleRequest.cs
- Mutex.cs
- ViewCellSlot.cs
- DataGridViewRowConverter.cs
- CompoundFileDeflateTransform.cs
- DocumentSequenceHighlightLayer.cs
- StrongNameIdentityPermission.cs
- ClientApiGenerator.cs
- WebPartDisplayModeCancelEventArgs.cs
- TemplateInstanceAttribute.cs
- ValidationEventArgs.cs
- Mutex.cs
- BulletedListEventArgs.cs
- ClientSponsor.cs
- HttpDictionary.cs
- _TransmitFileOverlappedAsyncResult.cs
- DataGridViewCellValidatingEventArgs.cs
- CurrencyWrapper.cs
- RegexFCD.cs
- ConfigXmlSignificantWhitespace.cs
- BaseTemplateCodeDomTreeGenerator.cs
- WorkflowMarkupSerializer.cs
- GroupStyle.cs
- FunctionQuery.cs
- XmlTextReaderImpl.cs
- FixedSOMElement.cs
- PropertyValueChangedEvent.cs
- ResXDataNode.cs
- MatrixCamera.cs
- Panel.cs
- PersonalizationStateQuery.cs
- Socket.cs
- BaseDataList.cs
- ArgumentNullException.cs
- ExpressionBuilderCollection.cs
- ValueTypeFixupInfo.cs
- DefaultHttpHandler.cs
- WindowsListViewItem.cs
- EmissiveMaterial.cs
- SelectedDatesCollection.cs
- DataGridBoolColumn.cs
- SamlAuthorizationDecisionClaimResource.cs
- ArraySegment.cs
- WinFormsUtils.cs
- EventLogReader.cs
- DataGridItem.cs
- ResetableIterator.cs
- WindowAutomationPeer.cs
- ComNativeDescriptor.cs
- InstanceDataCollectionCollection.cs
- CodeCommentStatement.cs
- OleDbMetaDataFactory.cs
- MeshGeometry3D.cs
- EntityProxyTypeInfo.cs
- FormsAuthenticationCredentials.cs
- TypeDescriptor.cs
- ProgressBarBrushConverter.cs
- AcceleratedTokenAuthenticator.cs
- MenuCommand.cs
- ToolStripDesignerAvailabilityAttribute.cs
- EntityDesignerUtils.cs
- UnionCqlBlock.cs
- MatrixConverter.cs
- VirtualPathProvider.cs
- GridView.cs
- ProfilePropertyNameValidator.cs
- CustomError.cs
- TypedRowHandler.cs
- HttpRequest.cs
- InputScope.cs
- MouseActionValueSerializer.cs
- MemoryStream.cs
- InternalSafeNativeMethods.cs
- DataGrid.cs
- DependentList.cs
- KoreanLunisolarCalendar.cs
- ListViewItem.cs
- OracleLob.cs
- Vector.cs
- XmlSortKeyAccumulator.cs
- RegexWorker.cs
- MetadataItemSerializer.cs
- WebPartMenuStyle.cs
- ProfilePropertyMetadata.cs
- CounterNameConverter.cs
- RuleConditionDialog.Designer.cs
- IDispatchConstantAttribute.cs
- translator.cs
- ExtensionQuery.cs
- JapaneseCalendar.cs
- SchemaMapping.cs