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
- UserNamePasswordServiceCredential.cs
- BitmapFrameDecode.cs
- AsyncPostBackErrorEventArgs.cs
- Activator.cs
- Brush.cs
- MenuCommandService.cs
- CorrelationKey.cs
- _AcceptOverlappedAsyncResult.cs
- FilteredDataSetHelper.cs
- Resources.Designer.cs
- TableDetailsCollection.cs
- DSACryptoServiceProvider.cs
- ApplicationInfo.cs
- KeyValueSerializer.cs
- AssemblyCache.cs
- ByteAnimation.cs
- EventBuilder.cs
- XmlNodeComparer.cs
- TableLayoutSettingsTypeConverter.cs
- PageThemeCodeDomTreeGenerator.cs
- MethodImplAttribute.cs
- odbcmetadatacollectionnames.cs
- CustomErrorsSectionWrapper.cs
- ActiveXContainer.cs
- JobDuplex.cs
- DetailsViewUpdatedEventArgs.cs
- ChangeProcessor.cs
- SystemIcmpV4Statistics.cs
- BodyGlyph.cs
- LayoutDump.cs
- DictionaryKeyPropertyAttribute.cs
- TablePattern.cs
- EditorAttribute.cs
- SqlUDTStorage.cs
- BufferAllocator.cs
- EdmType.cs
- XamlTreeBuilder.cs
- PtsHost.cs
- xmlformatgeneratorstatics.cs
- CodeNamespaceImport.cs
- PageThemeBuildProvider.cs
- RtType.cs
- CallTemplateAction.cs
- RepeatInfo.cs
- DataTemplate.cs
- PageOutputQuality.cs
- AuthStoreRoleProvider.cs
- ZipArchive.cs
- Base64Stream.cs
- RegexWriter.cs
- ColorConverter.cs
- ArglessEventHandlerProxy.cs
- SafeTimerHandle.cs
- UnsafeMethods.cs
- DataGridRowDetailsEventArgs.cs
- Queue.cs
- LinqDataSourceEditData.cs
- FilteredDataSetHelper.cs
- JavaScriptString.cs
- ListParagraph.cs
- DynamicRouteExpression.cs
- XmlDocumentViewSchema.cs
- ClrPerspective.cs
- XmlLanguage.cs
- RelationshipDetailsRow.cs
- TextFormatter.cs
- ActiveXSite.cs
- WsdlParser.cs
- TableSectionStyle.cs
- ErrorFormatterPage.cs
- ZipIOZip64EndOfCentralDirectoryLocatorBlock.cs
- TransactionBehavior.cs
- ColorContext.cs
- Scripts.cs
- DetailsViewActionList.cs
- SelectionItemPatternIdentifiers.cs
- SamlAssertion.cs
- ListItemCollection.cs
- CompiledXpathExpr.cs
- VirtualPath.cs
- Matrix3D.cs
- Point3DCollectionValueSerializer.cs
- AuthenticateEventArgs.cs
- BooleanToVisibilityConverter.cs
- HiddenFieldPageStatePersister.cs
- InkCanvasInnerCanvas.cs
- ScopelessEnumAttribute.cs
- WebPartCollection.cs
- SecurityDescriptor.cs
- ArrayConverter.cs
- JavaScriptString.cs
- PersonalizationStateQuery.cs
- BitmapMetadataBlob.cs
- ExtendedPropertyCollection.cs
- Exception.cs
- X509SubjectKeyIdentifierClause.cs
- CodeDelegateCreateExpression.cs
- DbConnectionStringCommon.cs
- WebBrowserProgressChangedEventHandler.cs
- TextTreeTextBlock.cs