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
- LassoSelectionBehavior.cs
- Opcode.cs
- DataServiceClientException.cs
- PagedDataSource.cs
- WebPartDescriptionCollection.cs
- StrongNamePublicKeyBlob.cs
- SafeCoTaskMem.cs
- CriticalHandle.cs
- SkewTransform.cs
- DateTimePicker.cs
- StylusPointProperties.cs
- ExceptionTrace.cs
- Memoizer.cs
- PropertyConverter.cs
- DataBoundLiteralControl.cs
- XamlVector3DCollectionSerializer.cs
- WsdlBuildProvider.cs
- ValueTypeFixupInfo.cs
- ResXDataNode.cs
- DbgUtil.cs
- DrawingCollection.cs
- hresults.cs
- InputReport.cs
- WebPartUserCapability.cs
- ProjectionCamera.cs
- PeerNameRecord.cs
- DataStorage.cs
- DiscoveryClientChannelBase.cs
- ChildChangedEventArgs.cs
- WindowsMenu.cs
- TemplatePagerField.cs
- SoapReflectionImporter.cs
- XmlAnyElementAttributes.cs
- DbDataSourceEnumerator.cs
- TargetFrameworkUtil.cs
- HandoffBehavior.cs
- XamlRtfConverter.cs
- DataGridViewTextBoxEditingControl.cs
- InvokeProviderWrapper.cs
- WebConfigurationManager.cs
- ToolStrip.cs
- NetCodeGroup.cs
- ResourcePermissionBase.cs
- WindowsImpersonationContext.cs
- RulePatternOps.cs
- VectorValueSerializer.cs
- TemplateField.cs
- DbMetaDataFactory.cs
- ListView.cs
- FormParameter.cs
- InkPresenter.cs
- _NegoState.cs
- TableCellCollection.cs
- NumberFormatter.cs
- ContentControl.cs
- ForeignKeyConstraint.cs
- TemplateBindingExpression.cs
- MethodCallConverter.cs
- DataPagerCommandEventArgs.cs
- ClientScriptManagerWrapper.cs
- COM2FontConverter.cs
- X500Name.cs
- errorpatternmatcher.cs
- CanonicalFontFamilyReference.cs
- LoadWorkflowByKeyAsyncResult.cs
- InlineUIContainer.cs
- Configuration.cs
- EntityReference.cs
- PartialCachingControl.cs
- BuildManagerHost.cs
- Debug.cs
- ResXResourceReader.cs
- FontFamilyConverter.cs
- ProcessProtocolHandler.cs
- XmlAutoDetectWriter.cs
- AutomationInteropProvider.cs
- SelectionPattern.cs
- OleDbWrapper.cs
- HttpHeaderCollection.cs
- ProfileManager.cs
- AttachedPropertyBrowsableWhenAttributePresentAttribute.cs
- PropertyPathConverter.cs
- CaseInsensitiveComparer.cs
- Perspective.cs
- BamlStream.cs
- IgnoreSectionHandler.cs
- ReadOnlyHierarchicalDataSourceView.cs
- FixedSOMPage.cs
- RenderOptions.cs
- AddIn.cs
- XmlName.cs
- SerializationSectionGroup.cs
- DesignerCapabilities.cs
- DataPagerFieldItem.cs
- ScriptServiceAttribute.cs
- SeverityFilter.cs
- CodeSubDirectory.cs
- SkewTransform.cs
- SoapReflectionImporter.cs
- SafeNativeMethods.cs