Code:
/ FX-1434 / FX-1434 / 1.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
- ScriptingJsonSerializationSection.cs
- BooleanConverter.cs
- SQLUtility.cs
- ValuePattern.cs
- MultiTouchSystemGestureLogic.cs
- ProfileSettingsCollection.cs
- XmlSchemaType.cs
- PerformanceCounterManager.cs
- Int64AnimationBase.cs
- ToggleButtonAutomationPeer.cs
- OleDbParameter.cs
- Int32AnimationBase.cs
- RawTextInputReport.cs
- ObjectDataSourceView.cs
- RoutedEventArgs.cs
- SoapAttributeAttribute.cs
- ElementUtil.cs
- SynchronizationLockException.cs
- _ConnectionGroup.cs
- StateBag.cs
- FileChangesMonitor.cs
- MimeParameterWriter.cs
- XamlToRtfWriter.cs
- DataViewSetting.cs
- DataSysAttribute.cs
- HtmlDocument.cs
- DateTimeUtil.cs
- ToolboxComponentsCreatedEventArgs.cs
- ContractsBCL.cs
- StringValueSerializer.cs
- GPRECTF.cs
- ContentDisposition.cs
- ToolStripMenuItem.cs
- IdnMapping.cs
- StrokeIntersection.cs
- XMLUtil.cs
- OciHandle.cs
- RawStylusInput.cs
- HwndHost.cs
- QuaternionAnimationUsingKeyFrames.cs
- StateManagedCollection.cs
- XmlSchemaInfo.cs
- ObjectDataSourceFilteringEventArgs.cs
- _Rfc2616CacheValidators.cs
- XmlNamespaceMapping.cs
- ProtectedConfiguration.cs
- MarkupWriter.cs
- SettingsSection.cs
- RotateTransform.cs
- TileBrush.cs
- UriTemplateMatchException.cs
- MenuStrip.cs
- SelectedDatesCollection.cs
- __ComObject.cs
- ToolStripTextBox.cs
- DataError.cs
- SingletonInstanceContextProvider.cs
- XPathNodeList.cs
- ACE.cs
- HttpPostedFile.cs
- GacUtil.cs
- TableDetailsRow.cs
- ConnectionProviderAttribute.cs
- EllipticalNodeOperations.cs
- ToolStripManager.cs
- SerializationAttributes.cs
- NamespaceDecl.cs
- WebSysDisplayNameAttribute.cs
- Normalizer.cs
- MarshalByRefObject.cs
- NamedPipeTransportSecurityElement.cs
- GridViewRow.cs
- MarshalByRefObject.cs
- BinaryFormatter.cs
- ListItemCollection.cs
- SharedConnectionListener.cs
- HttpCachePolicyWrapper.cs
- ReadOnlyAttribute.cs
- SqlBooleanizer.cs
- ToolStripLocationCancelEventArgs.cs
- KnownIds.cs
- StorageSetMapping.cs
- EventLogger.cs
- DecoratedNameAttribute.cs
- DataPagerFieldItem.cs
- ExpandCollapseProviderWrapper.cs
- ReturnValue.cs
- RunClient.cs
- ProcessThreadCollection.cs
- ProfilePropertyNameValidator.cs
- WindowsUserNameSecurityTokenAuthenticator.cs
- VBCodeProvider.cs
- ImageMap.cs
- OutOfMemoryException.cs
- IsolatedStorageFile.cs
- Substitution.cs
- XPathAncestorIterator.cs
- SchemaComplexType.cs
- HorizontalAlignConverter.cs
- HttpStreams.cs