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
- CodeAttributeDeclarationCollection.cs
- RecognizerInfo.cs
- Types.cs
- _BasicClient.cs
- SmiXetterAccessMap.cs
- ListBoxItemWrapperAutomationPeer.cs
- EditBehavior.cs
- Effect.cs
- MonthChangedEventArgs.cs
- SelectionHighlightInfo.cs
- PriorityItem.cs
- DynamicResourceExtensionConverter.cs
- MetadataArtifactLoaderComposite.cs
- ContentTextAutomationPeer.cs
- OperationFormatter.cs
- MediaElement.cs
- coordinatorfactory.cs
- GenericUI.cs
- Parser.cs
- Trace.cs
- SqlCrossApplyToCrossJoin.cs
- RelatedCurrencyManager.cs
- SoundPlayerAction.cs
- EmptyEnumerable.cs
- AttachedPropertyMethodSelector.cs
- AssemblyCollection.cs
- InternalBufferManager.cs
- DataRelationCollection.cs
- AutomationElementCollection.cs
- MinimizableAttributeTypeConverter.cs
- mediaclock.cs
- _SingleItemRequestCache.cs
- ModelService.cs
- DispatcherBuilder.cs
- TextServicesPropertyRanges.cs
- DispatcherHookEventArgs.cs
- TypeDescriptionProvider.cs
- ComponentRenameEvent.cs
- StateInitialization.cs
- DBNull.cs
- ServiceProviders.cs
- UserNameSecurityTokenParameters.cs
- RSACryptoServiceProvider.cs
- PeerReferralPolicy.cs
- AttachmentCollection.cs
- ClientBuildManager.cs
- PropertyDescriptorComparer.cs
- CodeConstructor.cs
- ReaderWriterLockWrapper.cs
- Stacktrace.cs
- EntityTypeBase.cs
- GridViewColumn.cs
- TypefaceCollection.cs
- XmlSchemaSimpleContentExtension.cs
- DataContract.cs
- PropertyDescriptorGridEntry.cs
- UpDownBase.cs
- TextEditorLists.cs
- InheritedPropertyDescriptor.cs
- LambdaCompiler.cs
- ApplicationHost.cs
- RoutedUICommand.cs
- XmlWriterSettings.cs
- Int16AnimationBase.cs
- NavigationWindow.cs
- XmlSchemaAttributeGroup.cs
- WebPartZoneBase.cs
- SystemWebCachingSectionGroup.cs
- CountAggregationOperator.cs
- RelatedImageListAttribute.cs
- GestureRecognitionResult.cs
- Operand.cs
- EntityViewContainer.cs
- CryptoApi.cs
- Material.cs
- ConfigXmlReader.cs
- SchemaNames.cs
- UpdateManifestForBrowserApplication.cs
- PopupControlService.cs
- HttpUnhandledOperationInvoker.cs
- cache.cs
- ReferenceTypeElement.cs
- KeyGestureConverter.cs
- ConstructorExpr.cs
- PassportAuthenticationModule.cs
- Pointer.cs
- ApplicationFileParser.cs
- DataGridViewSortCompareEventArgs.cs
- XmlSchemaExternal.cs
- TimeSpanConverter.cs
- Matrix.cs
- TypeUnloadedException.cs
- FileLevelControlBuilderAttribute.cs
- DataGridViewCellCancelEventArgs.cs
- SqlParameter.cs
- FormViewPagerRow.cs
- SoapDocumentServiceAttribute.cs
- BitHelper.cs
- PassportAuthentication.cs
- CursorConverter.cs