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
- SourceFileInfo.cs
- SelectionProviderWrapper.cs
- DisplayToken.cs
- EventEntry.cs
- DoubleUtil.cs
- ElementMarkupObject.cs
- Nullable.cs
- PageCodeDomTreeGenerator.cs
- LinqToSqlWrapper.cs
- EpmSourceTree.cs
- FormViewInsertedEventArgs.cs
- FileUtil.cs
- IdentifierService.cs
- DBAsyncResult.cs
- FocusChangedEventArgs.cs
- LineGeometry.cs
- FastEncoderWindow.cs
- QilTypeChecker.cs
- ListItemsPage.cs
- ControlCollection.cs
- XmlSchemaDatatype.cs
- HttpListenerException.cs
- InvalidWMPVersionException.cs
- HorizontalAlignConverter.cs
- FixedTextContainer.cs
- XmlSchemaSimpleContent.cs
- ProgressBarRenderer.cs
- ToolStripItem.cs
- SchemaCollectionCompiler.cs
- MobileControlsSectionHelper.cs
- BuilderPropertyEntry.cs
- ObjectFactoryCodeDomTreeGenerator.cs
- WebPartCatalogCloseVerb.cs
- SafeRightsManagementQueryHandle.cs
- ActivityInstance.cs
- safelinkcollection.cs
- CompoundFileStorageReference.cs
- Function.cs
- Sql8ConformanceChecker.cs
- COM2DataTypeToManagedDataTypeConverter.cs
- StringUtil.cs
- SQLInt16.cs
- QilGenerator.cs
- FieldNameLookup.cs
- ProxyWebPart.cs
- ListItemCollection.cs
- EventRouteFactory.cs
- ConnectionStringsSection.cs
- transactioncontext.cs
- HtmlInputRadioButton.cs
- Sql8ConformanceChecker.cs
- CodeMemberField.cs
- TraceInternal.cs
- NullableIntSumAggregationOperator.cs
- SerializationHelper.cs
- BitArray.cs
- HttpWriter.cs
- BamlBinaryReader.cs
- XmlQualifiedName.cs
- MarkupObject.cs
- ActivationServices.cs
- HttpChannelBindingToken.cs
- Currency.cs
- DiagnosticTraceRecords.cs
- AutoSizeToolBoxItem.cs
- UriParserTemplates.cs
- DefaultObjectMappingItemCollection.cs
- SecurityException.cs
- ExtentCqlBlock.cs
- PrePrepareMethodAttribute.cs
- PrintDocument.cs
- RuleInfoComparer.cs
- ResolveNameEventArgs.cs
- Triangle.cs
- TextEditorContextMenu.cs
- SQLBoolean.cs
- StatusBarPanelClickEvent.cs
- StringPropertyBuilder.cs
- EntityRecordInfo.cs
- dsa.cs
- MailWebEventProvider.cs
- ListBase.cs
- SqlOuterApplyReducer.cs
- ShimAsPublicXamlType.cs
- FixedSOMContainer.cs
- GridViewCellAutomationPeer.cs
- GridViewSelectEventArgs.cs
- DataSourceCacheDurationConverter.cs
- PersonalizableTypeEntry.cs
- HtmlInputPassword.cs
- Image.cs
- WebPartDisplayModeCancelEventArgs.cs
- ObjectListSelectEventArgs.cs
- RelationshipEndCollection.cs
- HostProtectionException.cs
- DataControlCommands.cs
- HostingEnvironment.cs
- DocumentCollection.cs
- Control.cs
- FocusManager.cs