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
- SimpleBitVector32.cs
- PublisherMembershipCondition.cs
- ValidationError.cs
- _SSPISessionCache.cs
- HttpGetProtocolImporter.cs
- TextOptionsInternal.cs
- BmpBitmapDecoder.cs
- SBCSCodePageEncoding.cs
- AddressUtility.cs
- Fonts.cs
- SectionVisual.cs
- CallContext.cs
- BitmapEffectGeneralTransform.cs
- DataGridPagerStyle.cs
- EndPoint.cs
- ListenerElementsCollection.cs
- ProcessModule.cs
- Column.cs
- DependencyPropertyHelper.cs
- DeclarativeCatalogPart.cs
- ResXResourceWriter.cs
- VirtualPath.cs
- XmlDataCollection.cs
- PersistChildrenAttribute.cs
- DataSet.cs
- RootBrowserWindow.cs
- OverlappedAsyncResult.cs
- ArrayTypeMismatchException.cs
- SR.Designer.cs
- validation.cs
- MsmqBindingElementBase.cs
- InternalDuplexChannelFactory.cs
- FlowLayoutPanelDesigner.cs
- EntityModelBuildProvider.cs
- DebugHandleTracker.cs
- KerberosSecurityTokenAuthenticator.cs
- ColorBlend.cs
- NameValueSectionHandler.cs
- WebBrowserContainer.cs
- ButtonBase.cs
- ColumnResizeUndoUnit.cs
- FeedUtils.cs
- ProgressChangedEventArgs.cs
- FamilyTypefaceCollection.cs
- DelegatedStream.cs
- EntityDataSourceUtil.cs
- TextWriter.cs
- OpCopier.cs
- BinaryFormatterSinks.cs
- TemplateField.cs
- SurrogateEncoder.cs
- SecurityTokenProviderContainer.cs
- TextContainer.cs
- PopOutPanel.cs
- SessionParameter.cs
- XsltFunctions.cs
- TreeViewDataItemAutomationPeer.cs
- BindingExpressionUncommonField.cs
- SiteMapProvider.cs
- FileVersionInfo.cs
- EditorPartCollection.cs
- VScrollProperties.cs
- FixedTextSelectionProcessor.cs
- updateconfighost.cs
- RightsManagementEncryptedStream.cs
- PointIndependentAnimationStorage.cs
- SqlUserDefinedAggregateAttribute.cs
- ServiceMetadataBehavior.cs
- DrawingCollection.cs
- TdsValueSetter.cs
- WindowsHyperlink.cs
- LoginView.cs
- DataTableCollection.cs
- ScrollProperties.cs
- ToolboxItemFilterAttribute.cs
- PerformanceCounterManager.cs
- XMLDiffLoader.cs
- FileReservationCollection.cs
- CaseInsensitiveHashCodeProvider.cs
- Function.cs
- LoginCancelEventArgs.cs
- MaskedTextBox.cs
- ParserContext.cs
- EntityCommandCompilationException.cs
- TemplateDefinition.cs
- BuildProvidersCompiler.cs
- BulletedListEventArgs.cs
- CustomUserNameSecurityTokenAuthenticator.cs
- WeakRefEnumerator.cs
- EnvironmentPermission.cs
- EdmError.cs
- InvalidOperationException.cs
- AuthorizationRule.cs
- AnnotationStore.cs
- InvalidCastException.cs
- VBCodeProvider.cs
- UserUseLicenseDictionaryLoader.cs
- PeerPresenceInfo.cs
- SqlDataRecord.cs
- OutArgument.cs