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
- ClipboardData.cs
- ValueTypeFixupInfo.cs
- DataTemplateSelector.cs
- HttpDebugHandler.cs
- Keywords.cs
- HeaderedItemsControl.cs
- XamlStyleSerializer.cs
- IFormattable.cs
- BoolExpr.cs
- Bold.cs
- ConnectionStringSettings.cs
- HierarchicalDataBoundControl.cs
- ProfileSection.cs
- NavigationExpr.cs
- Rfc4050KeyFormatter.cs
- OpenTypeCommon.cs
- MetadataException.cs
- ResourceAttributes.cs
- EventLogPermission.cs
- ImageList.cs
- ViewStateException.cs
- HttpMethodConstraint.cs
- CodeNamespaceImportCollection.cs
- ExceptionUtil.cs
- TextRunCacheImp.cs
- DataProviderNameConverter.cs
- RowTypeElement.cs
- PrimitiveType.cs
- GeneralTransform.cs
- OracleDateTime.cs
- ByteConverter.cs
- WebServiceData.cs
- CodeIdentifier.cs
- PrivilegeNotHeldException.cs
- EventSourceCreationData.cs
- ScrollBarRenderer.cs
- Evidence.cs
- MetaForeignKeyColumn.cs
- dtdvalidator.cs
- DbParameterHelper.cs
- Vector3DCollectionConverter.cs
- Matrix3DStack.cs
- ComplexPropertyEntry.cs
- Journal.cs
- FloatAverageAggregationOperator.cs
- OperatingSystem.cs
- EncoderReplacementFallback.cs
- CompiledQueryCacheKey.cs
- DataListCommandEventArgs.cs
- PropertyBuilder.cs
- NumberSubstitution.cs
- _Semaphore.cs
- DataSvcMapFile.cs
- DataIdProcessor.cs
- Descriptor.cs
- QueryCorrelationInitializer.cs
- WebPartEditorOkVerb.cs
- IndentedWriter.cs
- WorkflowOwnerAsyncResult.cs
- PointIndependentAnimationStorage.cs
- ColumnPropertiesGroup.cs
- PrinterUnitConvert.cs
- ICspAsymmetricAlgorithm.cs
- HttpListenerPrefixCollection.cs
- IntegerCollectionEditor.cs
- RadioButton.cs
- CustomAttributeFormatException.cs
- WindowsGraphicsWrapper.cs
- CalendarDayButton.cs
- Model3D.cs
- IndicCharClassifier.cs
- OdbcError.cs
- SimpleFileLog.cs
- X509CertificateInitiatorClientCredential.cs
- SafeArrayRankMismatchException.cs
- ApplicationManager.cs
- RequestCachePolicy.cs
- DesignerGeometryHelper.cs
- CapabilitiesState.cs
- PackageDigitalSignature.cs
- hresults.cs
- CodeObject.cs
- TypeConstant.cs
- Model3D.cs
- Border.cs
- TemplateAction.cs
- XamlTemplateSerializer.cs
- MimeWriter.cs
- HttpListenerResponse.cs
- StorageEntityContainerMapping.cs
- TreeNode.cs
- ComponentConverter.cs
- Registry.cs
- ListControl.cs
- LayoutManager.cs
- NameValuePermission.cs
- OleDbMetaDataFactory.cs
- ConfigurationElementCollection.cs
- ThrowHelper.cs
- COAUTHINFO.cs