Code:
/ Dotnetfx_Vista_SP2 / Dotnetfx_Vista_SP2 / 8.0.50727.4016 / DEVDIV / depot / DevDiv / releases / whidbey / NetFxQFE / 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
- streamingZipPartStream.cs
- LocatorPart.cs
- GeometryHitTestResult.cs
- LayoutEditorPart.cs
- BindToObject.cs
- EmptyEnumerable.cs
- TypeDescriptorFilterService.cs
- BamlResourceSerializer.cs
- CacheRequest.cs
- CounterCreationDataCollection.cs
- Crc32Helper.cs
- AuthStoreRoleProvider.cs
- ExpressionPrinter.cs
- CornerRadiusConverter.cs
- TargetInvocationException.cs
- _ReceiveMessageOverlappedAsyncResult.cs
- WebConfigurationHost.cs
- CommonXSendMessage.cs
- SqlCommandSet.cs
- DeploymentSection.cs
- DataGridViewCheckBoxCell.cs
- LinkClickEvent.cs
- DataGridAutomationPeer.cs
- ContextProperty.cs
- EventLog.cs
- DataListCommandEventArgs.cs
- ProjectionQueryOptionExpression.cs
- MediaTimeline.cs
- PageAdapter.cs
- LongSumAggregationOperator.cs
- StylusPlugInCollection.cs
- EntityTypeBase.cs
- Vector3DCollectionValueSerializer.cs
- EDesignUtil.cs
- WebDescriptionAttribute.cs
- wpf-etw.cs
- Utility.cs
- ValidationError.cs
- ParameterCollection.cs
- PagesChangedEventArgs.cs
- State.cs
- RSAProtectedConfigurationProvider.cs
- EllipseGeometry.cs
- FilteredXmlReader.cs
- ResXResourceReader.cs
- CheckedListBox.cs
- SizeLimitedCache.cs
- SecureStringHasher.cs
- FrameworkElement.cs
- StrokeCollectionConverter.cs
- KernelTypeValidation.cs
- WasHttpHandlersInstallComponent.cs
- AlternateViewCollection.cs
- PropertyNames.cs
- Instrumentation.cs
- ScalarType.cs
- LinearGradientBrush.cs
- RowVisual.cs
- XmlNamespaceMappingCollection.cs
- XmlCDATASection.cs
- CngKeyCreationParameters.cs
- InvalidOperationException.cs
- DummyDataSource.cs
- TextBoxBaseDesigner.cs
- ContextMenuAutomationPeer.cs
- EndpointAddress.cs
- WebBrowserProgressChangedEventHandler.cs
- ConsoleTraceListener.cs
- Pair.cs
- RightsManagementPermission.cs
- Pair.cs
- MessageSmuggler.cs
- DrawingContextDrawingContextWalker.cs
- BitConverter.cs
- CompilationUtil.cs
- StylusPointPropertyId.cs
- OutputCacheSettingsSection.cs
- EventLogException.cs
- SortQueryOperator.cs
- SolidColorBrush.cs
- HyperLinkStyle.cs
- DataGridCaption.cs
- NavigationPropertyEmitter.cs
- Pair.cs
- GACMembershipCondition.cs
- AvtEvent.cs
- _DisconnectOverlappedAsyncResult.cs
- TableStyle.cs
- EventListener.cs
- PasswordRecovery.cs
- EmptyCollection.cs
- HttpInputStream.cs
- SafeWaitHandle.cs
- RuntimeWrappedException.cs
- CngProperty.cs
- VariantWrapper.cs
- HtmlInputCheckBox.cs
- Path.cs
- SelectionPatternIdentifiers.cs
- TimeSpanConverter.cs