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
- TransportSecurityProtocolFactory.cs
- AppDomainUnloadedException.cs
- URI.cs
- DataGridCommandEventArgs.cs
- UInt64Converter.cs
- ELinqQueryState.cs
- ObjectStorage.cs
- Message.cs
- BlurEffect.cs
- DataGridViewBand.cs
- EncryptedXml.cs
- MinimizableAttributeTypeConverter.cs
- EpmContentDeSerializer.cs
- DynamicActivityXamlReader.cs
- XsdDuration.cs
- DataGridViewCellFormattingEventArgs.cs
- KeySpline.cs
- ICspAsymmetricAlgorithm.cs
- SmtpNtlmAuthenticationModule.cs
- MetadataItemCollectionFactory.cs
- RecognizedWordUnit.cs
- HttpHandlersSection.cs
- UnmanagedBitmapWrapper.cs
- EncoderExceptionFallback.cs
- ResourceDescriptionAttribute.cs
- ActivitiesCollection.cs
- StylusButtonCollection.cs
- EditingMode.cs
- WebPartPersonalization.cs
- DataGridViewImageCell.cs
- TryLoadRunnableWorkflowCommand.cs
- ColorConvertedBitmap.cs
- EntityDesignerUtils.cs
- ByteAnimationUsingKeyFrames.cs
- RuntimeConfig.cs
- HtmlInputPassword.cs
- WindowsRegion.cs
- PageClientProxyGenerator.cs
- QilInvokeEarlyBound.cs
- XamlDesignerSerializationManager.cs
- glyphs.cs
- DES.cs
- WebPermission.cs
- FormViewUpdateEventArgs.cs
- ManipulationDeltaEventArgs.cs
- InstanceHandle.cs
- SqlCommandSet.cs
- CustomBinding.cs
- PageCodeDomTreeGenerator.cs
- BuildProvider.cs
- WorkflowInstanceExtensionProvider.cs
- CodeTypeDelegate.cs
- XPathNavigator.cs
- DataGridViewCellPaintingEventArgs.cs
- LocatorBase.cs
- MenuItemCollectionEditor.cs
- GroupPartitionExpr.cs
- NameTable.cs
- PeerNameRecord.cs
- EventProxy.cs
- WeakHashtable.cs
- TimeSpanHelper.cs
- ProtocolsSection.cs
- EntityViewGenerationAttribute.cs
- SHA512.cs
- Point.cs
- HttpModuleActionCollection.cs
- AuthorizationRule.cs
- StylusPointPropertyId.cs
- XmlSerializationGeneratedCode.cs
- TailPinnedEventArgs.cs
- XmlnsCompatibleWithAttribute.cs
- DeleteWorkflowOwnerCommand.cs
- SqlDependencyUtils.cs
- DataControlPagerLinkButton.cs
- XmlAttributeOverrides.cs
- SoapHelper.cs
- MemberJoinTreeNode.cs
- WindowsRegion.cs
- TaskResultSetter.cs
- RegisteredArrayDeclaration.cs
- ContractMapping.cs
- CipherData.cs
- TextShapeableCharacters.cs
- SqlServer2KCompatibilityAnnotation.cs
- Graph.cs
- AdapterDictionary.cs
- RequiredAttributeAttribute.cs
- MessageBox.cs
- ScriptRegistrationManager.cs
- ListView.cs
- FreeFormDesigner.cs
- FixedSOMTable.cs
- SafeFindHandle.cs
- ADMembershipUser.cs
- Certificate.cs
- AspProxy.cs
- Select.cs
- Marshal.cs
- OdbcConnectionOpen.cs