Code:
/ FXUpdate3074 / FXUpdate3074 / 1.1 / untmp / whidbey / QFE / ndp / fx / src / xsp / System / Web / Compilation / ExpressionBuilderContext.cs / 2 / ExpressionBuilderContext.cs
//------------------------------------------------------------------------------ //// Copyright (c) Microsoft Corporation. All rights reserved. // //----------------------------------------------------------------------------- namespace System.Web.Compilation { using System; using System.Security.Permissions; using System.Web.UI; [AspNetHostingPermission(SecurityAction.LinkDemand, Level = AspNetHostingPermissionLevel.Minimal)] public sealed class ExpressionBuilderContext { // private TemplateControl _templateControl; private VirtualPath _virtualPath; internal ExpressionBuilderContext(VirtualPath virtualPath) { _virtualPath = virtualPath; } public ExpressionBuilderContext(string virtualPath) { _virtualPath = System.Web.VirtualPath.Create(virtualPath); } public ExpressionBuilderContext(TemplateControl templateControl) { _templateControl = templateControl; } public TemplateControl TemplateControl { get { return _templateControl; } } public string VirtualPath { get { if (_virtualPath == null && _templateControl != null) { return _templateControl.AppRelativeVirtualPath; } return System.Web.VirtualPath.GetVirtualPathString(_virtualPath); } } internal VirtualPath VirtualPathObject { get { if (_virtualPath == null && _templateControl != null) return _templateControl.VirtualPath; return _virtualPath; } } } } // 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
- NullableBoolConverter.cs
- DataGridViewCellLinkedList.cs
- ObjectQueryExecutionPlan.cs
- XslAst.cs
- AttachedPropertyBrowsableAttribute.cs
- SafePipeHandle.cs
- SqlBinder.cs
- ListViewInsertEventArgs.cs
- EntityParameter.cs
- ApplicationSecurityInfo.cs
- XsltQilFactory.cs
- RuleInfoComparer.cs
- CommonProperties.cs
- OptimalTextSource.cs
- CheckedListBox.cs
- TraceUtils.cs
- DoWorkEventArgs.cs
- NullPackagingPolicy.cs
- FileDocument.cs
- NodeLabelEditEvent.cs
- PageCatalogPart.cs
- _ProxyChain.cs
- FixedDSBuilder.cs
- X509Utils.cs
- MenuCommand.cs
- AnnotationResourceCollection.cs
- InvokeMethod.cs
- OAVariantLib.cs
- UriTemplateClientFormatter.cs
- BrowserTree.cs
- SqlVersion.cs
- NetworkInformationException.cs
- IntSecurity.cs
- WSHttpBindingBase.cs
- Brushes.cs
- PolicyLevel.cs
- MaskedTextProvider.cs
- HtmlCalendarAdapter.cs
- ValidatingPropertiesEventArgs.cs
- LocalizationComments.cs
- DocumentPageHost.cs
- ConfigPathUtility.cs
- CommandSet.cs
- DropDownButton.cs
- DataGridViewRowHeightInfoNeededEventArgs.cs
- Rotation3D.cs
- DataGridViewCellStyleConverter.cs
- DesignerAttribute.cs
- DefaultHttpHandler.cs
- HttpConfigurationSystem.cs
- RemotingSurrogateSelector.cs
- ConsoleKeyInfo.cs
- FastEncoderWindow.cs
- SynchronizingStream.cs
- RenderData.cs
- ContentDefinition.cs
- MobileRedirect.cs
- MessageSmuggler.cs
- ConfigurationStrings.cs
- CompiledQuery.cs
- Comparer.cs
- ObjectDataSourceStatusEventArgs.cs
- DocumentPageTextView.cs
- Processor.cs
- ProfessionalColorTable.cs
- OleDbError.cs
- Empty.cs
- EdmItemCollection.cs
- DataReceivedEventArgs.cs
- BmpBitmapEncoder.cs
- DrawToolTipEventArgs.cs
- CheckBoxDesigner.cs
- GlyphsSerializer.cs
- XslNumber.cs
- Misc.cs
- InputManager.cs
- EditingCoordinator.cs
- ProgressPage.cs
- BufferedWebEventProvider.cs
- PointLight.cs
- BinaryFormatter.cs
- ConfigurationValues.cs
- Mutex.cs
- DynamicILGenerator.cs
- DataGridViewElement.cs
- _OSSOCK.cs
- PagerSettings.cs
- PermissionSetEnumerator.cs
- DataGridViewCellCancelEventArgs.cs
- FontNamesConverter.cs
- ContainerVisual.cs
- BodyWriter.cs
- StandardToolWindows.cs
- TreeViewTemplateSelector.cs
- Instrumentation.cs
- CheckBoxRenderer.cs
- EntityDataSourceContainerNameItem.cs
- Model3DCollection.cs
- TextSelectionProcessor.cs
- XmlArrayItemAttribute.cs