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
- DataTransferEventArgs.cs
- TransactionFlowBindingElement.cs
- Matrix.cs
- ProxyHwnd.cs
- BrowserCapabilitiesCompiler.cs
- MenuItem.cs
- RTLAwareMessageBox.cs
- DateTimeConverter.cs
- TextBoxBase.cs
- PassportPrincipal.cs
- Pointer.cs
- ClientConfigurationHost.cs
- BaseUriHelper.cs
- DataGridViewMethods.cs
- FileChangeNotifier.cs
- CLRBindingWorker.cs
- WCFModelStrings.Designer.cs
- XmlWhitespace.cs
- BitmapPalette.cs
- LogPolicy.cs
- HyperLinkColumn.cs
- TextElementEnumerator.cs
- Executor.cs
- StaticTextPointer.cs
- Item.cs
- ImageFormat.cs
- SR.cs
- TemplatedMailWebEventProvider.cs
- SessionStateSection.cs
- AssemblyResourceLoader.cs
- RoamingStoreFileUtility.cs
- Soap.cs
- AttributeProviderAttribute.cs
- Util.cs
- followingsibling.cs
- DoubleLinkList.cs
- DecoderBestFitFallback.cs
- ProtectedConfigurationSection.cs
- PerspectiveCamera.cs
- MachineKeySection.cs
- XmlILIndex.cs
- ElementNotAvailableException.cs
- HelpKeywordAttribute.cs
- DispatcherSynchronizationContext.cs
- ArgumentException.cs
- TableLayoutStyle.cs
- FunctionDescription.cs
- ItemList.cs
- ChangeTracker.cs
- EmbossBitmapEffect.cs
- HtmlPanelAdapter.cs
- InputLangChangeEvent.cs
- StylusEventArgs.cs
- SqlNotificationEventArgs.cs
- SafeLocalAllocation.cs
- SystemIPInterfaceStatistics.cs
- SHA1Managed.cs
- Authorization.cs
- HttpHandlersInstallComponent.cs
- ConfigurationSectionGroupCollection.cs
- CollectionConverter.cs
- StaticContext.cs
- DetailsViewPageEventArgs.cs
- ChangeInterceptorAttribute.cs
- TemplatePagerField.cs
- BidOverLoads.cs
- Memoizer.cs
- ServiceRoute.cs
- AvTrace.cs
- Soap12ProtocolReflector.cs
- EditBehavior.cs
- CleanUpVirtualizedItemEventArgs.cs
- CodeTypeReferenceCollection.cs
- EventLogLink.cs
- RadioButton.cs
- Hex.cs
- UserControl.cs
- BaseTreeIterator.cs
- BoundPropertyEntry.cs
- DataGridViewTextBoxColumn.cs
- Clipboard.cs
- KerberosSecurityTokenProvider.cs
- EdmItemCollection.cs
- StylusPointPropertyId.cs
- WebPartAddingEventArgs.cs
- CodeMemberMethod.cs
- SerializerDescriptor.cs
- HandlerFactoryWrapper.cs
- Column.cs
- SignedInfo.cs
- MemberExpression.cs
- Propagator.JoinPropagator.JoinPredicateVisitor.cs
- WebBrowser.cs
- PenContext.cs
- __Filters.cs
- KeyConverter.cs
- ReflectionTypeLoadException.cs
- HtmlWindowCollection.cs
- MessageContractExporter.cs
- HijriCalendar.cs