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
- RectConverter.cs
- CollectionContainer.cs
- MenuItemAutomationPeer.cs
- DocobjHost.cs
- QuotedPrintableStream.cs
- NetNamedPipeBinding.cs
- Listbox.cs
- SqlAliaser.cs
- ResourcePermissionBase.cs
- WebPartManager.cs
- XmlSchemaFacet.cs
- ToolStripOverflow.cs
- StylusPointDescription.cs
- DataBinder.cs
- DataControlField.cs
- HMACSHA384.cs
- SortFieldComparer.cs
- MarkupExtensionSerializer.cs
- CacheAxisQuery.cs
- TrackBarRenderer.cs
- ListViewHitTestInfo.cs
- ThicknessConverter.cs
- ScaleTransform.cs
- ButtonChrome.cs
- ImageResources.Designer.cs
- RtfNavigator.cs
- AnnouncementClient.cs
- ExecutionEngineException.cs
- StrongNameUtility.cs
- AutoScrollHelper.cs
- StreamGeometry.cs
- SamlAttribute.cs
- CompoundFileStreamReference.cs
- PropertyTabChangedEvent.cs
- GeneratedView.cs
- ConfigurationValues.cs
- Matrix3DConverter.cs
- UserInitiatedRoutedEventPermissionAttribute.cs
- EncodingDataItem.cs
- ListViewPagedDataSource.cs
- ByteAnimationUsingKeyFrames.cs
- BlobPersonalizationState.cs
- CacheAxisQuery.cs
- AspCompat.cs
- WebReferenceCollection.cs
- IndexedString.cs
- StylusPointCollection.cs
- Style.cs
- StaticDataManager.cs
- FormsIdentity.cs
- MetadataUtilsSmi.cs
- Helpers.cs
- ObjectViewListener.cs
- ServiceModelExtensionElement.cs
- JsonSerializer.cs
- SoundPlayer.cs
- AdCreatedEventArgs.cs
- ReadOnlyCollectionBase.cs
- Control.cs
- TimeSpan.cs
- MULTI_QI.cs
- XmlSerializerFactory.cs
- GridViewColumn.cs
- Material.cs
- DNS.cs
- UpdateCompiler.cs
- VerificationAttribute.cs
- ParameterRefs.cs
- LayoutDump.cs
- PopupRootAutomationPeer.cs
- FontNamesConverter.cs
- ConfigWriter.cs
- TextEffect.cs
- VirtualizedItemProviderWrapper.cs
- AddInIpcChannel.cs
- TextBoxRenderer.cs
- SessionSwitchEventArgs.cs
- WebControlAdapter.cs
- ClientFormsIdentity.cs
- AudioSignalProblemOccurredEventArgs.cs
- ConfigXmlAttribute.cs
- SingleResultAttribute.cs
- TextSelectionHighlightLayer.cs
- PersonalizableTypeEntry.cs
- FilterQuery.cs
- SqlWebEventProvider.cs
- DateBoldEvent.cs
- WebPartDisplayMode.cs
- PageAsyncTask.cs
- ImageListStreamer.cs
- ImpersonationContext.cs
- Application.cs
- XmlReflectionImporter.cs
- TextEffect.cs
- RectangleConverter.cs
- VBIdentifierNameEditor.cs
- PerfService.cs
- PageScaling.cs
- SystemKeyConverter.cs
- DynamicActivityProperty.cs