Code:
/ 4.0 / 4.0 / untmp / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / fx / src / XmlUtils / System / Xml / Xsl / QIL / QilUnary.cs / 1305376 / QilUnary.cs
//------------------------------------------------------------------------------ //// Copyright (c) Microsoft Corporation. All rights reserved. // //[....] //----------------------------------------------------------------------------- using System; using System.Collections.Generic; using System.Diagnostics; namespace System.Xml.Xsl.Qil { ////// View over a Qil operator having one child. /// ////// Don't construct QIL nodes directly; instead, use the internal class QilUnary : QilNode { private QilNode child; //----------------------------------------------- // Constructor //----------------------------------------------- ///QilFactory . ////// Construct a new node /// public QilUnary(QilNodeType nodeType, QilNode child) : base(nodeType) { this.child = child; } //----------------------------------------------- // IListmethods -- override //----------------------------------------------- public override int Count { get { return 1; } } public override QilNode this[int index] { get { if (index != 0) throw new IndexOutOfRangeException(); return this.child; } set { if (index != 0) throw new IndexOutOfRangeException(); this.child = value; } } //----------------------------------------------- // QilUnary methods //----------------------------------------------- public QilNode Child { get { return this.child; } set { this.child = 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
- SvcMapFileLoader.cs
- cookiecollection.cs
- StringUtil.cs
- _SpnDictionary.cs
- PrintPreviewDialog.cs
- UriTemplateCompoundPathSegment.cs
- ContentTypeSettingClientMessageFormatter.cs
- LinqDataSourceValidationException.cs
- ConfigurationSchemaErrors.cs
- EncodingStreamWrapper.cs
- NamespaceQuery.cs
- TypedRowGenerator.cs
- AuthStoreRoleProvider.cs
- StylusDevice.cs
- EventData.cs
- TreeViewBindingsEditor.cs
- FixedSOMTableRow.cs
- PropertyItemInternal.cs
- Encoding.cs
- OdbcReferenceCollection.cs
- ScalarConstant.cs
- ComponentManagerBroker.cs
- DockPatternIdentifiers.cs
- XhtmlBasicPageAdapter.cs
- UserPersonalizationStateInfo.cs
- PermissionSetEnumerator.cs
- DebugView.cs
- DataGridToolTip.cs
- StorageInfo.cs
- WindowsGrip.cs
- DictionaryTraceRecord.cs
- RecordManager.cs
- Debug.cs
- ViewBase.cs
- ObjectDataSourceView.cs
- RectangleGeometry.cs
- ConfigurationSettings.cs
- DesignTable.cs
- X509UI.cs
- ObjectDataSourceView.cs
- HtmlLink.cs
- SecurityAlgorithmSuiteConverter.cs
- DataListItemCollection.cs
- Reference.cs
- UserControl.cs
- TimeSpanSecondsOrInfiniteConverter.cs
- TabItemAutomationPeer.cs
- FreeFormDesigner.cs
- SHA256.cs
- ZipIOEndOfCentralDirectoryBlock.cs
- QueryOutputWriter.cs
- DescriptionCreator.cs
- SchemaMapping.cs
- RadialGradientBrush.cs
- CornerRadius.cs
- ColumnResizeUndoUnit.cs
- SqlDataSource.cs
- BodyGlyph.cs
- AspCompat.cs
- MetadataItem.cs
- querybuilder.cs
- CqlIdentifiers.cs
- AddInIpcChannel.cs
- UserValidatedEventArgs.cs
- ImportRequest.cs
- SelectionRangeConverter.cs
- InternalEnumValidatorAttribute.cs
- XmlComplianceUtil.cs
- QilTernary.cs
- COM2AboutBoxPropertyDescriptor.cs
- HttpGetProtocolReflector.cs
- WebServiceData.cs
- MetafileHeaderWmf.cs
- HandleRef.cs
- DynamicDataRouteHandler.cs
- ProvidePropertyAttribute.cs
- FileChangesMonitor.cs
- TransformerInfo.cs
- MailDefinition.cs
- EntityDataSourceColumn.cs
- EnumerableCollectionView.cs
- ConstraintManager.cs
- ValidationRuleCollection.cs
- FixedFindEngine.cs
- ErrorFormatter.cs
- SimpleWebHandlerParser.cs
- ColumnMapTranslator.cs
- HostedTransportConfigurationBase.cs
- ArrangedElementCollection.cs
- ListViewGroupCollectionEditor.cs
- Propagator.Evaluator.cs
- ColumnMapVisitor.cs
- ServiceHostingEnvironment.cs
- LayoutEvent.cs
- WebProxyScriptElement.cs
- AsymmetricSignatureDeformatter.cs
- DefaultPropertyAttribute.cs
- ColumnWidthChangedEvent.cs
- ReliabilityContractAttribute.cs
- LinkClickEvent.cs