Code:
/ 4.0 / 4.0 / untmp / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / fx / src / XmlUtils / System / Xml / Xsl / QIL / QilParameter.cs / 1305376 / QilParameter.cs
//------------------------------------------------------------------------------ //// Copyright (c) Microsoft Corporation. All rights reserved. // //[....] //----------------------------------------------------------------------------- using System; using System.Diagnostics; namespace System.Xml.Xsl.Qil { ////// View over a Qil parameter node. /// internal class QilParameter : QilIterator { private QilNode name; //----------------------------------------------- // Constructor //----------------------------------------------- ////// Construct a parameter /// public QilParameter(QilNodeType nodeType, QilNode defaultValue, QilNode name, XmlQueryType xmlType) : base(nodeType, defaultValue) { this.name = name; this.xmlType = xmlType; } //----------------------------------------------- // IListmethods -- override //----------------------------------------------- public override int Count { get { return 2; } } public override QilNode this[int index] { get { switch (index) { case 0: return Binding; case 1: return this.name; default: throw new IndexOutOfRangeException(); } } set { switch (index) { case 0: Binding = value; break; case 1: this.name = value; break; default: throw new IndexOutOfRangeException(); } } } //----------------------------------------------- // QilParameter methods //----------------------------------------------- /// /// Default value expression of this parameter (may be null). /// public QilNode DefaultValue { get { return Binding; } set { Binding = value; } } ////// Name of this parameter (may be null). /// public QilName Name { get { return (QilName) this.name; } set { this.name = value; } } } } // 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
- EncoderParameters.cs
- GroupBoxRenderer.cs
- AdditionalEntityFunctions.cs
- CatalogPart.cs
- ComEventsMethod.cs
- OneOfTypeConst.cs
- MsmqException.cs
- IxmlLineInfo.cs
- OrthographicCamera.cs
- UserNameSecurityTokenAuthenticator.cs
- WebPartEventArgs.cs
- ObjectQuery_EntitySqlExtensions.cs
- MessageQueueCriteria.cs
- AppSecurityManager.cs
- HtmlMeta.cs
- HitTestParameters.cs
- OwnerDrawPropertyBag.cs
- HTMLTagNameToTypeMapper.cs
- DataGridViewHitTestInfo.cs
- PingReply.cs
- DataViewSetting.cs
- ProfileBuildProvider.cs
- XmlWrappingReader.cs
- SchemaManager.cs
- WebBrowser.cs
- DispatchWrapper.cs
- TextControl.cs
- SEHException.cs
- HttpCookie.cs
- Expression.cs
- SafeSecurityHelper.cs
- XmlSchemaNotation.cs
- WebResourceAttribute.cs
- X509AsymmetricSecurityKey.cs
- RuntimeHandles.cs
- SignatureHelper.cs
- SqlMultiplexer.cs
- MiniModule.cs
- DateTimeConverter2.cs
- CompositeFontParser.cs
- SecurityRuntime.cs
- Geometry.cs
- CacheSection.cs
- RepeaterItemEventArgs.cs
- BeginEvent.cs
- WebPartDisplayMode.cs
- ScriptHandlerFactory.cs
- EditorZoneBase.cs
- TraceUtility.cs
- Icon.cs
- HttpModuleCollection.cs
- CommandExpr.cs
- SqlResolver.cs
- cryptoapiTransform.cs
- ReadWriteObjectLock.cs
- XmlDataImplementation.cs
- _Rfc2616CacheValidators.cs
- LookupBindingPropertiesAttribute.cs
- Console.cs
- DynamicValueConverter.cs
- GenericUriParser.cs
- SqlDataSourceCache.cs
- HtmlInputRadioButton.cs
- UtilityExtension.cs
- HttpRequestTraceRecord.cs
- SqlCommand.cs
- HyperLinkColumn.cs
- smtpconnection.cs
- Opcode.cs
- MethodImplAttribute.cs
- ResizeGrip.cs
- PointAnimation.cs
- Expr.cs
- InputScope.cs
- Drawing.cs
- BrushConverter.cs
- DrawingImage.cs
- IPAddressCollection.cs
- CompilerParameters.cs
- StylusPointPropertyId.cs
- PrinterSettings.cs
- ClientConfigurationHost.cs
- OpenTypeLayout.cs
- RsaSecurityKey.cs
- ReliableInputConnection.cs
- Encoding.cs
- AsyncSerializedWorker.cs
- ValidationEventArgs.cs
- CodeFieldReferenceExpression.cs
- Imaging.cs
- COM2PropertyDescriptor.cs
- Serializer.cs
- ProgressBarBrushConverter.cs
- XmlSchemaObject.cs
- ZoneIdentityPermission.cs
- DataGridViewCellMouseEventArgs.cs
- ConstraintConverter.cs
- TreeViewCancelEvent.cs
- BinaryObjectReader.cs
- OpenTypeLayout.cs