Code:
/ 4.0 / 4.0 / untmp / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / fx / src / xsp / System / Extensions / UI / WebControls / Expressions / CustomExpression.cs / 1305376 / CustomExpression.cs
#if ORYX_VNEXT namespace Microsoft.Web.Data.UI.WebControls.Expressions { using System.Web; using Microsoft.Web.Query.Dynamic; #else namespace System.Web.UI.WebControls.Expressions { using System.Web.Query.Dynamic; #endif using System; using System.Linq.Expressions; using System.Security.Permissions; using System.Text.RegularExpressions; using System.Web.UI; using System.Web.UI.WebControls; using System.Collections.Generic; using System.Linq; [ PersistChildren(false), ParseChildren(true, "Parameters") ] public class CustomExpression : ParameterDataSourceExpression { private EventHandler_querying; public event EventHandler Querying { add { _querying += value; } remove { _querying -= value; } } public override IQueryable GetQueryable(IQueryable source) { CustomExpressionEventArgs e = new CustomExpressionEventArgs(source, GetValues()); OnQuerying(e); return e.Query; } private void OnQuerying(CustomExpressionEventArgs e) { if (_querying != null) { _querying(this, e); } } } } // 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
- Rfc2898DeriveBytes.cs
- ServiceParser.cs
- TextPattern.cs
- SpecialNameAttribute.cs
- SqlInternalConnectionTds.cs
- FloaterBaseParagraph.cs
- DCSafeHandle.cs
- CachedCompositeFamily.cs
- SQLInt32Storage.cs
- RegexGroup.cs
- AggregateNode.cs
- ThreadStaticAttribute.cs
- ResourceDefaultValueAttribute.cs
- NetWebProxyFinder.cs
- ProfileInfo.cs
- FixedElement.cs
- ListItemParagraph.cs
- PolicyValidationException.cs
- ContextInformation.cs
- GridViewCellAutomationPeer.cs
- NamedPermissionSet.cs
- ConnectionOrientedTransportManager.cs
- AutoSizeToolBoxItem.cs
- FixedSchema.cs
- CriticalFinalizerObject.cs
- Encoding.cs
- XmlNamespaceDeclarationsAttribute.cs
- Fonts.cs
- MulticastOption.cs
- DSACryptoServiceProvider.cs
- BulletChrome.cs
- ThumbButtonInfo.cs
- SelectionChangedEventArgs.cs
- FlowchartSizeFeature.cs
- EntityConnectionStringBuilder.cs
- ViewBase.cs
- CaretElement.cs
- XmlAnyAttributeAttribute.cs
- ScriptReference.cs
- UpDownEvent.cs
- BinaryObjectWriter.cs
- XPathSelectionIterator.cs
- ToggleProviderWrapper.cs
- SchemaCollectionCompiler.cs
- PageVisual.cs
- MetadataCache.cs
- ExpressionVisitor.cs
- QueryCacheEntry.cs
- ZoneLinkButton.cs
- QuotedPrintableStream.cs
- TemplateEditingService.cs
- ClientUrlResolverWrapper.cs
- NativeMethods.cs
- RetrieveVirtualItemEventArgs.cs
- PasswordBoxAutomationPeer.cs
- FillRuleValidation.cs
- FileVersionInfo.cs
- COAUTHIDENTITY.cs
- Transform3DGroup.cs
- WmlTextViewAdapter.cs
- FieldToken.cs
- SmtpNegotiateAuthenticationModule.cs
- Page.cs
- Environment.cs
- TextBoxLine.cs
- TypeSystemProvider.cs
- FunctionUpdateCommand.cs
- Command.cs
- TextLine.cs
- TransformCollection.cs
- JsonUriDataContract.cs
- Activity.cs
- SQLMembershipProvider.cs
- RequestQueryProcessor.cs
- PropertyNames.cs
- CroppedBitmap.cs
- SpecialNameAttribute.cs
- OleAutBinder.cs
- Size.cs
- QueryExpr.cs
- ApplicationGesture.cs
- SecureUICommand.cs
- RectangleGeometry.cs
- UriTemplateClientFormatter.cs
- PageTheme.cs
- HttpCookie.cs
- FileDataSourceCache.cs
- CodeCompileUnit.cs
- XmlTextReaderImplHelpers.cs
- CommandID.cs
- MarkupCompilePass2.cs
- BaseTemplateCodeDomTreeGenerator.cs
- Helpers.cs
- DataGridPagingPage.cs
- SapiInterop.cs
- Int64AnimationUsingKeyFrames.cs
- SerializationEventsCache.cs
- DbConnectionPool.cs
- HMACSHA512.cs
- StronglyTypedResourceBuilder.cs