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
- ValidationError.cs
- DataKey.cs
- GridView.cs
- AuthenticationSection.cs
- MemberPath.cs
- StreamGeometry.cs
- MessageSecurityOverMsmq.cs
- OperatingSystem.cs
- ConnectionPoint.cs
- SelectionRangeConverter.cs
- IntSecurity.cs
- TemplatedWizardStep.cs
- ContentDesigner.cs
- DesignBindingValueUIHandler.cs
- XmlBaseReader.cs
- SortDescriptionCollection.cs
- Marshal.cs
- ApplicationFileCodeDomTreeGenerator.cs
- storagemappingitemcollection.viewdictionary.cs
- PropertyDescriptor.cs
- RightsManagementEncryptedStream.cs
- WorkflowTransactionService.cs
- DesignerOptions.cs
- XmlArrayItemAttribute.cs
- GenericRootAutomationPeer.cs
- SoapParser.cs
- RuleCache.cs
- String.cs
- DataGridTablesFactory.cs
- DataListItemEventArgs.cs
- Pens.cs
- OpenFileDialog.cs
- OwnerDrawPropertyBag.cs
- EmptyArray.cs
- AutoFocusStyle.xaml.cs
- ToolbarAUtomationPeer.cs
- ToolBarTray.cs
- PageHandlerFactory.cs
- TextFormatterImp.cs
- BasicExpandProvider.cs
- OpCodes.cs
- recordstatefactory.cs
- TrustSection.cs
- DocumentApplicationJournalEntry.cs
- EdmSchemaError.cs
- ConditionalExpression.cs
- DataGridViewRowCollection.cs
- TransformerTypeCollection.cs
- BindingMAnagerBase.cs
- SerializationSectionGroup.cs
- NestPullup.cs
- SQLInt64.cs
- TagNameToTypeMapper.cs
- RegexMatch.cs
- Reference.cs
- WebColorConverter.cs
- embossbitmapeffect.cs
- ColumnMap.cs
- DirectoryInfo.cs
- FileInfo.cs
- VarRefManager.cs
- MD5Cng.cs
- EntryPointNotFoundException.cs
- EncryptedKeyIdentifierClause.cs
- XPathNavigatorReader.cs
- ConfigurationSection.cs
- XmlEntity.cs
- ParameterModifier.cs
- DockPattern.cs
- FunctionImportElement.cs
- ElementProxy.cs
- WebConvert.cs
- HtmlContainerControl.cs
- mda.cs
- Message.cs
- ScriptResourceAttribute.cs
- RecommendedAsConfigurableAttribute.cs
- Parameter.cs
- TagPrefixInfo.cs
- CaseExpr.cs
- DataTablePropertyDescriptor.cs
- FormsAuthenticationUserCollection.cs
- SamlSubjectStatement.cs
- UrlAuthorizationModule.cs
- FullTextState.cs
- Transform.cs
- HttpProfileBase.cs
- SpecialNameAttribute.cs
- RangeEnumerable.cs
- SamlAuthenticationStatement.cs
- ObsoleteAttribute.cs
- FixedPageProcessor.cs
- SoapObjectWriter.cs
- _ScatterGatherBuffers.cs
- DateTimePickerDesigner.cs
- PrintPreviewDialog.cs
- EncoderFallback.cs
- AppSettingsExpressionBuilder.cs
- BaseUriHelper.cs
- TextPattern.cs