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
- COM2Properties.cs
- SessionPageStateSection.cs
- DefaultTraceListener.cs
- SharedStream.cs
- ChineseLunisolarCalendar.cs
- MessagePropertyVariants.cs
- HtmlElementEventArgs.cs
- NameValueCollection.cs
- Clause.cs
- PickBranch.cs
- CustomTypeDescriptor.cs
- FlagsAttribute.cs
- CardSpaceShim.cs
- KeyboardDevice.cs
- ReachSerializationUtils.cs
- ResourceExpressionEditor.cs
- TagPrefixInfo.cs
- AdornerLayer.cs
- FilterableData.cs
- BaseServiceProvider.cs
- Win32.cs
- ValidationSummary.cs
- RectKeyFrameCollection.cs
- Byte.cs
- SoapInteropTypes.cs
- XmlAnyAttributeAttribute.cs
- ContentPlaceHolder.cs
- WindowsRebar.cs
- InputLanguageProfileNotifySink.cs
- DocumentPageTextView.cs
- IUnknownConstantAttribute.cs
- NativeMethods.cs
- ThreadStateException.cs
- ExpressionBuilder.cs
- Timer.cs
- Options.cs
- DbParameterCollection.cs
- InProcStateClientManager.cs
- CapabilitiesState.cs
- TextWriterTraceListener.cs
- ReceiveMessageRecord.cs
- ClassicBorderDecorator.cs
- DisplayInformation.cs
- RSACryptoServiceProvider.cs
- SizeAnimationClockResource.cs
- WizardStepCollectionEditor.cs
- DocumentReference.cs
- WindowsTreeView.cs
- EntityClientCacheEntry.cs
- PartBasedPackageProperties.cs
- Formatter.cs
- CreateUserWizardStep.cs
- CompiledAction.cs
- ArgIterator.cs
- Point4D.cs
- EventTrigger.cs
- DBDataPermission.cs
- StreamBodyWriter.cs
- Filter.cs
- Query.cs
- GeneralTransform3DCollection.cs
- NavigateEvent.cs
- ServicePointManager.cs
- ScrollBarRenderer.cs
- TranslateTransform3D.cs
- ReadOnlyHierarchicalDataSource.cs
- ElasticEase.cs
- DrawListViewColumnHeaderEventArgs.cs
- RequestNavigateEventArgs.cs
- StrokeIntersection.cs
- BamlLocalizableResource.cs
- XmlMemberMapping.cs
- EntityClientCacheEntry.cs
- BoolExpression.cs
- DebugView.cs
- LinkedResourceCollection.cs
- RegistryPermission.cs
- OAVariantLib.cs
- SerializableAttribute.cs
- UnauthorizedWebPart.cs
- SurrogateEncoder.cs
- ExpressionBinding.cs
- MultipleViewPattern.cs
- XPathDocumentBuilder.cs
- ContextMenuStrip.cs
- Compiler.cs
- _HTTPDateParse.cs
- ClientReliableChannelBinder.cs
- SqlDataRecord.cs
- QueuePropertyVariants.cs
- CodeGenerator.cs
- WebOperationContext.cs
- Signature.cs
- MbpInfo.cs
- IIS7UserPrincipal.cs
- ProfileSection.cs
- NullableLongSumAggregationOperator.cs
- ServerValidateEventArgs.cs
- CodeIndexerExpression.cs
- LinearGradientBrush.cs