Code:
/ 4.0 / 4.0 / untmp / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / fx / src / xsp / System / Web / Routing / ParameterSubsegment.cs / 1305376 / ParameterSubsegment.cs
namespace System.Web.Routing { // Represents a parameter subsegment of a ContentPathSegment internal sealed class ParameterSubsegment : PathSubsegment { public ParameterSubsegment(string parameterName) { if (parameterName.StartsWith("*", StringComparison.Ordinal)) { ParameterName = parameterName.Substring(1); IsCatchAll = true; } else { ParameterName = parameterName; } } public bool IsCatchAll { get; private set; } public string ParameterName { get; private set; } #if ROUTE_DEBUGGING public override string LiteralText { get { return "{" + (IsCatchAll ? "*" : String.Empty) + ParameterName + "}"; } } public override string ToString() { return "{" + (IsCatchAll ? "*" : String.Empty) + ParameterName + "}"; } #endif } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007. // Copyright (c) Microsoft Corporation. All rights reserved.
Link Menu

This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- WindowsTreeView.cs
- QilCloneVisitor.cs
- TypefaceMap.cs
- AuthenticateEventArgs.cs
- BaseValidator.cs
- PropertySegmentSerializationProvider.cs
- DecimalConstantAttribute.cs
- ConfigurationFileMap.cs
- XomlDesignerLoader.cs
- AxisAngleRotation3D.cs
- PropertyMetadata.cs
- WindowsSpinner.cs
- SocketException.cs
- ObjectSet.cs
- HierarchicalDataSourceControl.cs
- ComNativeDescriptor.cs
- DigitShape.cs
- NativeObjectSecurity.cs
- SerializableAttribute.cs
- ToolStripRendererSwitcher.cs
- ConfigurationValidatorBase.cs
- DataMisalignedException.cs
- ContentHostHelper.cs
- NetworkInformationPermission.cs
- BaseCollection.cs
- CodeSnippetCompileUnit.cs
- XmlSchemaExternal.cs
- SelectionRangeConverter.cs
- DataTableExtensions.cs
- GeneratedCodeAttribute.cs
- WindowShowOrOpenTracker.cs
- DateTime.cs
- ChangesetResponse.cs
- ControlTemplate.cs
- StateDesigner.TransitionInfo.cs
- PartialCachingControl.cs
- TabItemWrapperAutomationPeer.cs
- RenderData.cs
- XamlDebuggerXmlReader.cs
- PowerModeChangedEventArgs.cs
- RNGCryptoServiceProvider.cs
- _RequestLifetimeSetter.cs
- HeaderedItemsControl.cs
- PolyLineSegment.cs
- Material.cs
- Menu.cs
- DataKey.cs
- TextServicesHost.cs
- DispatcherOperation.cs
- SiteMapProvider.cs
- CalendarAutomationPeer.cs
- DependencyProperty.cs
- StateMachine.cs
- XmlArrayItemAttributes.cs
- DirectoryInfo.cs
- FilterableAttribute.cs
- SoapAttributeAttribute.cs
- HierarchicalDataBoundControlAdapter.cs
- SafeNativeMethods.cs
- ECDiffieHellmanCngPublicKey.cs
- BuildResult.cs
- RunInstallerAttribute.cs
- SecurityPermission.cs
- DoubleAnimationBase.cs
- CodeExporter.cs
- MultiAsyncResult.cs
- Rotation3DAnimation.cs
- IsolatedStorageFileStream.cs
- StdValidatorsAndConverters.cs
- ReliableReplySessionChannel.cs
- BitConverter.cs
- BindingCompleteEventArgs.cs
- XslCompiledTransform.cs
- XmlILIndex.cs
- CookieProtection.cs
- SessionParameter.cs
- DynamicILGenerator.cs
- DataRow.cs
- CroppedBitmap.cs
- LinkUtilities.cs
- Stylesheet.cs
- MetadataItemSerializer.cs
- SqlDataSourceQueryConverter.cs
- XmlEncodedRawTextWriter.cs
- PageTheme.cs
- ControlIdConverter.cs
- ToolboxItemAttribute.cs
- ResourcesChangeInfo.cs
- FlowLayout.cs
- XmlDataLoader.cs
- Setter.cs
- ModelChangedEventArgsImpl.cs
- DispatcherHookEventArgs.cs
- DataGridViewColumnCollection.cs
- JsonWriter.cs
- NameTable.cs
- Vector3DAnimationUsingKeyFrames.cs
- TransactionFlowBindingElementImporter.cs
- ElementNotAvailableException.cs
- ParserExtension.cs