Code:
/ Dotnetfx_Win7_3.5.1 / Dotnetfx_Win7_3.5.1 / 3.5.1 / DEVDIV / depot / DevDiv / releases / whidbey / NetFXspW7 / ndp / fx / src / xsp / System / Web / Compilation / ExpressionBuilderContext.cs / 1 / 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;
}
}
}
}
// File provided for Reference Use Only by Microsoft Corporation (c) 2007.
//------------------------------------------------------------------------------
//
// 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;
}
}
}
}
// 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
- SendActivityDesignerTheme.cs
- RadioButtonPopupAdapter.cs
- Style.cs
- XmlMembersMapping.cs
- InputLangChangeEvent.cs
- Math.cs
- Transform.cs
- RangeContentEnumerator.cs
- FlowDocumentReaderAutomationPeer.cs
- SecurityDescriptor.cs
- MetabaseServerConfig.cs
- _emptywebproxy.cs
- TypeReference.cs
- XmlReflectionMember.cs
- _CookieModule.cs
- LoginViewDesigner.cs
- SoapAttributeOverrides.cs
- ReachIDocumentPaginatorSerializer.cs
- Cursor.cs
- TableCell.cs
- CurrencyManager.cs
- RectIndependentAnimationStorage.cs
- DiagnosticTraceSchemas.cs
- ProfileModule.cs
- BevelBitmapEffect.cs
- PerfProviderCollection.cs
- GenericTypeParameterBuilder.cs
- RotateTransform3D.cs
- ParameterBuilder.cs
- MemberBinding.cs
- ViewPort3D.cs
- xdrvalidator.cs
- DataKey.cs
- DesignerTransaction.cs
- SafeTokenHandle.cs
- SqlUDTStorage.cs
- ConfigurationLockCollection.cs
- ResourceDictionaryCollection.cs
- AnnotationComponentChooser.cs
- DynamicAttribute.cs
- WebConfigurationHost.cs
- XMLUtil.cs
- DoubleCollection.cs
- Tablet.cs
- XmlSchemaCollection.cs
- TableRowsCollectionEditor.cs
- UniqueID.cs
- SqlTriggerAttribute.cs
- Range.cs
- Binding.cs
- InternalCache.cs
- MimeParameters.cs
- SiteMembershipCondition.cs
- ZipFileInfoCollection.cs
- GPStream.cs
- Win32.cs
- SQLBytes.cs
- SByte.cs
- SQLInt32.cs
- SafeRegistryKey.cs
- DefinitionProperties.cs
- SmiEventSink.cs
- HandlerFactoryWrapper.cs
- ObjectListDesigner.cs
- MediaPlayer.cs
- UnsafeNativeMethods.cs
- SmiMetaDataProperty.cs
- HtmlTextArea.cs
- SafeUserTokenHandle.cs
- GenericsInstances.cs
- MultiView.cs
- BitmapCodecInfo.cs
- ProtectedConfiguration.cs
- Byte.cs
- AutomationPatternInfo.cs
- jithelpers.cs
- basemetadatamappingvisitor.cs
- NavigationProgressEventArgs.cs
- ClientCultureInfo.cs
- ReliabilityContractAttribute.cs
- XmlUnspecifiedAttribute.cs
- XmlSchemaSimpleContent.cs
- FormViewDeletedEventArgs.cs
- DefaultValueMapping.cs
- ConfigWriter.cs
- IntSecurity.cs
- JsonByteArrayDataContract.cs
- Canvas.cs
- TextRangeEdit.cs
- FileDialogCustomPlaces.cs
- Convert.cs
- basevalidator.cs
- QueryCursorEventArgs.cs
- securitycriticaldata.cs
- HttpListenerContext.cs
- SqlMethodAttribute.cs
- DeleteMemberBinder.cs
- TableParaClient.cs
- TextCharacters.cs
- WindowVisualStateTracker.cs