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
- HotSpotCollectionEditor.cs
- SingletonConnectionReader.cs
- SqlServices.cs
- XmlUtil.cs
- TextParentUndoUnit.cs
- Rect.cs
- RepeaterItemCollection.cs
- ProviderMetadataCachedInformation.cs
- BindingWorker.cs
- BinarySerializer.cs
- HtmlInputRadioButton.cs
- LinkClickEvent.cs
- HighlightVisual.cs
- NamedElement.cs
- UnauthorizedWebPart.cs
- DynamicRendererThreadManager.cs
- ValidatorCompatibilityHelper.cs
- StateDesignerConnector.cs
- PrincipalPermission.cs
- TrackBar.cs
- SqlConnectionPoolProviderInfo.cs
- SystemNetHelpers.cs
- TdsParserStateObject.cs
- DocumentStatusResources.cs
- FastPropertyAccessor.cs
- MouseEvent.cs
- ServiceModelEnhancedConfigurationElementCollection.cs
- GlobalizationAssembly.cs
- handlecollector.cs
- BitmapMetadataBlob.cs
- SimpleHandlerFactory.cs
- WebCodeGenerator.cs
- EntityProviderFactory.cs
- TreeNodeClickEventArgs.cs
- SecurityAppliedMessage.cs
- XsltContext.cs
- DataGridViewCellLinkedList.cs
- AffineTransform3D.cs
- LocalBuilder.cs
- ValidationSummary.cs
- BaseCollection.cs
- WebPartCatalogAddVerb.cs
- TreeIterator.cs
- WebBrowserSiteBase.cs
- DataGridDesigner.cs
- TraceSection.cs
- MachineSettingsSection.cs
- InstanceKeyNotReadyException.cs
- SplitterEvent.cs
- PolicyImporterElementCollection.cs
- AutomationIdentifier.cs
- DbParameterHelper.cs
- CapabilitiesState.cs
- AsnEncodedData.cs
- InfoCardRSAOAEPKeyExchangeFormatter.cs
- ScriptReferenceEventArgs.cs
- GlobalizationAssembly.cs
- XmlNode.cs
- WebPartMenuStyle.cs
- SourceFilter.cs
- coordinatorscratchpad.cs
- SqlAliasesReferenced.cs
- DispatcherEventArgs.cs
- FormViewRow.cs
- JsonReader.cs
- DataPagerFieldCommandEventArgs.cs
- HtmlUtf8RawTextWriter.cs
- BaseComponentEditor.cs
- AttachedPropertyBrowsableAttribute.cs
- serverconfig.cs
- SqlUtil.cs
- InheritanceRules.cs
- StylusPointPropertyInfoDefaults.cs
- EncryptedKey.cs
- unsafenativemethodsother.cs
- RequestCacheValidator.cs
- HttpResponse.cs
- NumberSubstitution.cs
- X509Extension.cs
- RangeValidator.cs
- FileUpload.cs
- DrawListViewItemEventArgs.cs
- CancellationScope.cs
- CharacterBufferReference.cs
- XmlSchemaElement.cs
- KeyInfo.cs
- SchemaCollectionPreprocessor.cs
- Setter.cs
- DrawListViewSubItemEventArgs.cs
- DelegateBodyWriter.cs
- SafeUserTokenHandle.cs
- XsltException.cs
- NullableIntSumAggregationOperator.cs
- WmlListAdapter.cs
- BindingCompleteEventArgs.cs
- XmlUtil.cs
- MediaEntryAttribute.cs
- SqlFunctionAttribute.cs
- KeyNameIdentifierClause.cs
- DbDataSourceEnumerator.cs