Code:
/ 4.0 / 4.0 / untmp / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / fx / src / xsp / System / Web / Compilation / ExpressionBuilderContext.cs / 1305376 / ExpressionBuilderContext.cs
//------------------------------------------------------------------------------ //// Copyright (c) Microsoft Corporation. All rights reserved. // //----------------------------------------------------------------------------- namespace System.Web.Compilation { using System; using System.Security.Permissions; using System.Web.UI; 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.
Link Menu

This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- HealthMonitoringSectionHelper.cs
- SystemPens.cs
- Label.cs
- PasswordRecovery.cs
- SqlCharStream.cs
- XhtmlTextWriter.cs
- XamlSerializerUtil.cs
- MissingMemberException.cs
- HMACMD5.cs
- COM2PropertyDescriptor.cs
- InvokeProviderWrapper.cs
- PersonalizationProvider.cs
- CommandEventArgs.cs
- ValidationHelpers.cs
- WebPartDisplayModeCancelEventArgs.cs
- CollectionChangeEventArgs.cs
- InputMethodStateChangeEventArgs.cs
- CollectionConverter.cs
- WebPartManagerInternals.cs
- StylusLogic.cs
- PageAsyncTaskManager.cs
- HttpEncoderUtility.cs
- DashStyle.cs
- SortQuery.cs
- SignatureConfirmations.cs
- WebBrowserEvent.cs
- BridgeDataReader.cs
- AttachedProperty.cs
- Transform.cs
- HijriCalendar.cs
- ControlLocalizer.cs
- TextViewSelectionProcessor.cs
- HostedTransportConfigurationManager.cs
- DispatcherExceptionEventArgs.cs
- XmlILAnnotation.cs
- LogicalMethodInfo.cs
- RoleExceptions.cs
- XmlSortKey.cs
- StringDictionary.cs
- PerformanceCounterPermissionEntryCollection.cs
- ExpressionBindingCollection.cs
- ToolStripPanelCell.cs
- SortedDictionary.cs
- DebugTrace.cs
- Material.cs
- ResourceContainer.cs
- ActivityXRefConverter.cs
- TransformerInfoCollection.cs
- FixedSOMFixedBlock.cs
- StylusTouchDevice.cs
- SqlInfoMessageEvent.cs
- Comparer.cs
- Message.cs
- Regex.cs
- pingexception.cs
- BuildResultCache.cs
- Comparer.cs
- DesignerInterfaces.cs
- ToolBarButton.cs
- ToolStripMenuItemCodeDomSerializer.cs
- AutomationPatternInfo.cs
- ScriptHandlerFactory.cs
- SortKey.cs
- InfocardExtendedInformationCollection.cs
- GridViewItemAutomationPeer.cs
- SortAction.cs
- ProtocolsSection.cs
- EntityConnection.cs
- FrugalList.cs
- SafeFileHandle.cs
- MsmqAuthenticationMode.cs
- _NtlmClient.cs
- BidOverLoads.cs
- Drawing.cs
- TransformerConfigurationWizardBase.cs
- FormsAuthenticationEventArgs.cs
- SQLChars.cs
- unsafenativemethodstextservices.cs
- Clock.cs
- ContextDataSource.cs
- Button.cs
- ModifierKeysConverter.cs
- ItemAutomationPeer.cs
- LogReservationCollection.cs
- ExpressionVisitorHelpers.cs
- Base64Encoder.cs
- Type.cs
- HeaderCollection.cs
- DataMisalignedException.cs
- SkewTransform.cs
- Sql8ConformanceChecker.cs
- PersonalizablePropertyEntry.cs
- precedingquery.cs
- MetadataItemCollectionFactory.cs
- MetadataPropertyAttribute.cs
- EdmMember.cs
- Stack.cs
- UInt16.cs
- SatelliteContractVersionAttribute.cs
- Window.cs