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
- SoapSchemaExporter.cs
- RoleService.cs
- SelectionGlyph.cs
- NavigationHelper.cs
- DisableDpiAwarenessAttribute.cs
- CalloutQueueItem.cs
- AnchoredBlock.cs
- WorkflowOperationBehavior.cs
- GenerateScriptTypeAttribute.cs
- NameValueConfigurationCollection.cs
- HybridDictionary.cs
- AddInProcess.cs
- WebPartConnection.cs
- CollectionConverter.cs
- ToolStripContainerDesigner.cs
- DataViewSetting.cs
- counter.cs
- BufferedGraphics.cs
- NavigationPropertyEmitter.cs
- EntityTransaction.cs
- EntityConnection.cs
- HandledEventArgs.cs
- _ShellExpression.cs
- ObjectDataProvider.cs
- UncommonField.cs
- xml.cs
- CompilationSection.cs
- KeyMatchBuilder.cs
- DataViewManager.cs
- EnumValidator.cs
- DrawingImage.cs
- DesignerHierarchicalDataSourceView.cs
- BookmarkEventArgs.cs
- RequestCacheValidator.cs
- ColorKeyFrameCollection.cs
- TableItemPattern.cs
- DesignUtil.cs
- Point3DConverter.cs
- BrowserCapabilitiesFactory.cs
- InternalConfigHost.cs
- FtpCachePolicyElement.cs
- TextOnlyOutput.cs
- ImageKeyConverter.cs
- DbConnectionClosed.cs
- ToolStripOverflowButton.cs
- FormsAuthenticationModule.cs
- EditBehavior.cs
- ReflectPropertyDescriptor.cs
- FullTextState.cs
- AnnotationAdorner.cs
- GridViewUpdateEventArgs.cs
- ComponentEvent.cs
- PreProcessInputEventArgs.cs
- CalendarItem.cs
- ComboBox.cs
- TypePropertyEditor.cs
- XamlReaderHelper.cs
- EventListener.cs
- DataPagerField.cs
- PeerTransportCredentialType.cs
- ExpanderAutomationPeer.cs
- KeyValuePair.cs
- ToolStripPanelRow.cs
- BamlTreeUpdater.cs
- GridViewActionList.cs
- XmlHierarchicalDataSourceView.cs
- FormViewUpdatedEventArgs.cs
- SR.cs
- DefaultTextStoreTextComposition.cs
- FaultDesigner.cs
- TextLineResult.cs
- TrackingProvider.cs
- SqlTopReducer.cs
- ToolStripControlHost.cs
- WindowsFormsSynchronizationContext.cs
- ListMarkerSourceInfo.cs
- DrawListViewItemEventArgs.cs
- Control.cs
- TextElementAutomationPeer.cs
- SafeSystemMetrics.cs
- XmlSchemaSimpleType.cs
- DataGridRowClipboardEventArgs.cs
- OverflowException.cs
- LingerOption.cs
- SecurityUniqueId.cs
- TextRangeProviderWrapper.cs
- XXXInfos.cs
- SchemaDeclBase.cs
- Registry.cs
- baseaxisquery.cs
- CryptoHandle.cs
- JsonFormatReaderGenerator.cs
- TraceSwitch.cs
- ConfigXmlText.cs
- _ReceiveMessageOverlappedAsyncResult.cs
- RenderData.cs
- InstallerTypeAttribute.cs
- ToolBarOverflowPanel.cs
- TemplateInstanceAttribute.cs
- DefaultDialogButtons.cs