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
- GridErrorDlg.cs
- BamlLocalizationDictionary.cs
- IsolatedStorage.cs
- Vector3D.cs
- XmlEncoding.cs
- Array.cs
- PersianCalendar.cs
- NotifyInputEventArgs.cs
- FileVersion.cs
- QilGenerator.cs
- EditingCoordinator.cs
- Substitution.cs
- MouseActionValueSerializer.cs
- SafeRightsManagementPubHandle.cs
- AnimatedTypeHelpers.cs
- XmlReaderSettings.cs
- ToolBar.cs
- SafeNativeMethods.cs
- CopyAction.cs
- ChangeDirector.cs
- BuildResult.cs
- IApplicationTrustManager.cs
- ThicknessKeyFrameCollection.cs
- UxThemeWrapper.cs
- HeaderedContentControl.cs
- LineInfo.cs
- MethodBody.cs
- DetailsViewPagerRow.cs
- Win32.cs
- PreviewPageInfo.cs
- JournalEntryListConverter.cs
- FontFamily.cs
- MissingMethodException.cs
- WebPartZoneBase.cs
- _ScatterGatherBuffers.cs
- ContentWrapperAttribute.cs
- XmlSchemaComplexContentRestriction.cs
- RequestSecurityToken.cs
- HttpRuntimeSection.cs
- IISMapPath.cs
- ToolStripItemImageRenderEventArgs.cs
- AmbientProperties.cs
- DiscoveryRequestHandler.cs
- DataProtectionSecurityStateEncoder.cs
- FormsAuthenticationConfiguration.cs
- QuadraticBezierSegment.cs
- SelectQueryOperator.cs
- CheckBoxRenderer.cs
- BaseValidator.cs
- X509PeerCertificateAuthentication.cs
- Compilation.cs
- addressfiltermode.cs
- ReferencedAssembly.cs
- ClientFormsIdentity.cs
- PowerStatus.cs
- DataSourceControl.cs
- AsymmetricSignatureDeformatter.cs
- MethodToken.cs
- StorageMappingFragment.cs
- Pool.cs
- ValidationErrorCollection.cs
- MetadataItem_Static.cs
- OracleConnection.cs
- Msec.cs
- DataServiceConfiguration.cs
- RelationshipFixer.cs
- AnnotationComponentManager.cs
- PenContexts.cs
- ObjectItemLoadingSessionData.cs
- DataObjectMethodAttribute.cs
- DBSchemaTable.cs
- EffectiveValueEntry.cs
- UTF8Encoding.cs
- MemoryRecordBuffer.cs
- TrackBar.cs
- DbDataAdapter.cs
- SQLGuid.cs
- FontStyles.cs
- ITextView.cs
- ConnectAlgorithms.cs
- StorageRoot.cs
- ActivationArguments.cs
- Util.cs
- Vector3dCollection.cs
- RankException.cs
- JournalEntryStack.cs
- DbConnectionPoolGroupProviderInfo.cs
- Matrix.cs
- TraceHandlerErrorFormatter.cs
- CaseInsensitiveHashCodeProvider.cs
- RemoteWebConfigurationHostServer.cs
- InfoCardAsymmetricCrypto.cs
- PageEventArgs.cs
- BufferAllocator.cs
- PEFileReader.cs
- MdiWindowListItemConverter.cs
- safelink.cs
- BrushValueSerializer.cs
- Collection.cs
- OpenTypeLayoutCache.cs