Code:
/ Net / Net / 3.5.50727.3053 / DEVDIV / depot / DevDiv / releases / whidbey / netfxsp / ndp / fx / src / XmlUtils / System / Xml / Xsl / QIL / QilTargetType.cs / 1 / QilTargetType.cs
//------------------------------------------------------------------------------ //// Copyright (c) Microsoft Corporation. All rights reserved. // //[....] //----------------------------------------------------------------------------- using System; using System.Collections.Generic; using System.Xml.Schema; using System.Diagnostics; namespace System.Xml.Xsl.Qil { ////// View over a Qil operator having two children, the second of which is a literal type. /// ////// Don't construct QIL nodes directly; instead, use the internal class QilTargetType : QilBinary { //----------------------------------------------- // Constructor //----------------------------------------------- ///QilFactory . ////// Construct a new node /// public QilTargetType(QilNodeType nodeType, QilNode expr, QilNode targetType) : base(nodeType, expr, targetType) { } //----------------------------------------------- // QilTargetType methods //----------------------------------------------- public QilNode Source { get { return Left; } set { Left = value; } } public XmlQueryType TargetType { get { return (XmlQueryType) ((QilLiteral) Right).Value; } set { ((QilLiteral) Right).Value = value; } } } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007. //------------------------------------------------------------------------------ //// Copyright (c) Microsoft Corporation. All rights reserved. // //[....] //----------------------------------------------------------------------------- using System; using System.Collections.Generic; using System.Xml.Schema; using System.Diagnostics; namespace System.Xml.Xsl.Qil { ////// View over a Qil operator having two children, the second of which is a literal type. /// ////// Don't construct QIL nodes directly; instead, use the internal class QilTargetType : QilBinary { //----------------------------------------------- // Constructor //----------------------------------------------- ///QilFactory . ////// Construct a new node /// public QilTargetType(QilNodeType nodeType, QilNode expr, QilNode targetType) : base(nodeType, expr, targetType) { } //----------------------------------------------- // QilTargetType methods //----------------------------------------------- public QilNode Source { get { return Left; } set { Left = value; } } public XmlQueryType TargetType { get { return (XmlQueryType) ((QilLiteral) Right).Value; } set { ((QilLiteral) Right).Value = 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
- LifetimeServices.cs
- SHA512Managed.cs
- XmlSchemaComplexType.cs
- Tablet.cs
- BindingMAnagerBase.cs
- TextDpi.cs
- BinaryConverter.cs
- LinqDataSourceHelper.cs
- DataGridViewCellConverter.cs
- DataGridCellAutomationPeer.cs
- RemotingHelper.cs
- DataGridHelper.cs
- PropertyTabChangedEvent.cs
- ListControlConvertEventArgs.cs
- URLIdentityPermission.cs
- BitmapSourceSafeMILHandle.cs
- EncoderParameter.cs
- ScriptRef.cs
- FlowDocument.cs
- XmlCollation.cs
- NameTable.cs
- UrlMappingsSection.cs
- QuadraticBezierSegment.cs
- InternalsVisibleToAttribute.cs
- EntityCommand.cs
- indexingfiltermarshaler.cs
- COSERVERINFO.cs
- PathNode.cs
- TableSectionStyle.cs
- StickyNoteHelper.cs
- AsyncStreamReader.cs
- BindingEntityInfo.cs
- MenuItemStyle.cs
- LayoutInformation.cs
- FamilyTypeface.cs
- OleDbWrapper.cs
- XmlSerializerObjectSerializer.cs
- Metafile.cs
- CharacterMetrics.cs
- DataGridViewCellCollection.cs
- ReturnValue.cs
- GetIsBrowserClientRequest.cs
- Matrix.cs
- TypeListConverter.cs
- MarshalDirectiveException.cs
- BindingContext.cs
- DecoratedNameAttribute.cs
- IdnElement.cs
- SqlTriggerAttribute.cs
- GetUserPreferenceRequest.cs
- ConfigurationCollectionAttribute.cs
- RSAOAEPKeyExchangeFormatter.cs
- HeaderedItemsControl.cs
- FileNameEditor.cs
- ColorAnimationBase.cs
- MexBindingBindingCollectionElement.cs
- FreezableCollection.cs
- XDeferredAxisSource.cs
- PeerCustomResolverSettings.cs
- XmlEventCache.cs
- GridProviderWrapper.cs
- rsa.cs
- Number.cs
- XmlText.cs
- TargetParameterCountException.cs
- AccessibleObject.cs
- InlineCollection.cs
- TileBrush.cs
- RequestQueue.cs
- QilReference.cs
- DetailsViewInsertedEventArgs.cs
- TableItemPatternIdentifiers.cs
- DataGridViewAdvancedBorderStyle.cs
- XMLSyntaxException.cs
- OdbcEnvironment.cs
- KeyEvent.cs
- Rotation3D.cs
- OdbcPermission.cs
- IdentityHolder.cs
- Identity.cs
- XmlMembersMapping.cs
- ComponentEditorPage.cs
- ConfigurationLocation.cs
- DataSourceCacheDurationConverter.cs
- SqlFileStream.cs
- DirectionalLight.cs
- PerspectiveCamera.cs
- DateTimeConverter.cs
- ComPlusTypeValidator.cs
- SqlBooleanizer.cs
- WindowsHyperlink.cs
- PathGeometry.cs
- ProcessProtocolHandler.cs
- TransactionTraceIdentifier.cs
- DesignerEventService.cs
- JoinTreeNode.cs
- CompilationLock.cs
- SvcMapFileSerializer.cs
- PageTheme.cs
- EntityType.cs