Code:
/ DotNET / DotNET / 8.0 / untmp / whidbey / REDBITS / 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; } } } }
Link Menu

This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- ObjectDataSourceEventArgs.cs
- HostUtils.cs
- While.cs
- NameValuePermission.cs
- DateTimeFormatInfo.cs
- CompositeScriptReference.cs
- DataGridViewLinkColumn.cs
- HttpCachePolicy.cs
- XMLDiffLoader.cs
- TextLine.cs
- SecurityCapabilities.cs
- UrlMappingCollection.cs
- XmlChildEnumerator.cs
- ExpressionBinding.cs
- ConfigurationLocationCollection.cs
- SingleStorage.cs
- AsyncCompletedEventArgs.cs
- CustomAttributeFormatException.cs
- DesignerObject.cs
- ErrorLog.cs
- AssemblyName.cs
- ScrollEventArgs.cs
- LinqDataSourceStatusEventArgs.cs
- XPathPatternBuilder.cs
- DelayedRegex.cs
- MimeTypePropertyAttribute.cs
- MembershipSection.cs
- RuntimeConfig.cs
- ToolStripSeparator.cs
- WebPartConnectionsCancelVerb.cs
- SiteMapDataSourceView.cs
- IndexedGlyphRun.cs
- EpmCustomContentDeSerializer.cs
- RuntimeResourceSet.cs
- DataGrid.cs
- COMException.cs
- DataComponentNameHandler.cs
- Bidi.cs
- CallContext.cs
- EntityDataSourceColumn.cs
- SqlDataSourceCommandEventArgs.cs
- CanExecuteRoutedEventArgs.cs
- PackUriHelper.cs
- XmlCountingReader.cs
- DataGridViewDesigner.cs
- DesignerDataView.cs
- ServiceChannelManager.cs
- XmlNamespaceManager.cs
- XPathDocumentIterator.cs
- BaseComponentEditor.cs
- SplitterPanel.cs
- TextRunProperties.cs
- XmlNode.cs
- HtmlToClrEventProxy.cs
- EnumValidator.cs
- DocumentSchemaValidator.cs
- DebugView.cs
- GeneralTransform3DTo2D.cs
- TemplatedAdorner.cs
- X500Name.cs
- WebPartsSection.cs
- WebBrowserBase.cs
- DataGridViewElement.cs
- InvokeDelegate.cs
- PageBuildProvider.cs
- HwndTarget.cs
- Code.cs
- Matrix.cs
- HyperLink.cs
- ColorTranslator.cs
- PtsPage.cs
- EastAsianLunisolarCalendar.cs
- TextBoxBase.cs
- UIElement3D.cs
- HwndTarget.cs
- TrustLevelCollection.cs
- _DomainName.cs
- MethodCallConverter.cs
- CryptoApi.cs
- QueryOperatorEnumerator.cs
- XPathBuilder.cs
- ObjectStateEntry.cs
- ReferenceEqualityComparer.cs
- AccessorTable.cs
- StringFunctions.cs
- TaiwanLunisolarCalendar.cs
- ArgumentException.cs
- ManagementPath.cs
- Tablet.cs
- TransactionFlowOption.cs
- FontResourceCache.cs
- MultiView.cs
- XamlTemplateSerializer.cs
- keycontainerpermission.cs
- XmlRootAttribute.cs
- XPathMessageFilterElementComparer.cs
- FileLogRecord.cs
- Activator.cs
- ThumbButtonInfoCollection.cs
- dataprotectionpermissionattribute.cs