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
- _SafeNetHandles.cs
- SQLRoleProvider.cs
- ConfigurationConverterBase.cs
- SystemFonts.cs
- IDispatchConstantAttribute.cs
- XmlAttribute.cs
- PeerEndPoint.cs
- _UriTypeConverter.cs
- HttpApplicationFactory.cs
- Variant.cs
- CalendarDateRangeChangingEventArgs.cs
- DataGridViewImageCell.cs
- TableLayoutSettingsTypeConverter.cs
- Throw.cs
- XpsFontSubsetter.cs
- ScrollPattern.cs
- SafeProcessHandle.cs
- XmlHierarchyData.cs
- ELinqQueryState.cs
- Color.cs
- Enlistment.cs
- SqlConnectionFactory.cs
- MappingSource.cs
- X500Name.cs
- PixelShader.cs
- OracleBoolean.cs
- ConfigurationStrings.cs
- COM2Properties.cs
- ArgumentNullException.cs
- InvokerUtil.cs
- CommonRemoteMemoryBlock.cs
- GB18030Encoding.cs
- XmlSchemaGroupRef.cs
- InternalSafeNativeMethods.cs
- VisualProxy.cs
- ResourceFallbackManager.cs
- Light.cs
- FormViewPagerRow.cs
- PathSegmentCollection.cs
- StyleBamlTreeBuilder.cs
- SqlCaseSimplifier.cs
- SqlSupersetValidator.cs
- MethodToken.cs
- BypassElementCollection.cs
- _CacheStreams.cs
- ViewLoader.cs
- HttpCookieCollection.cs
- ALinqExpressionVisitor.cs
- WsatRegistrationHeader.cs
- TemplateParser.cs
- Delegate.cs
- CroppedBitmap.cs
- ComplexBindingPropertiesAttribute.cs
- EntityContainer.cs
- DataGridBoolColumn.cs
- InheritanceAttribute.cs
- ConfigurationLockCollection.cs
- SchemaTypeEmitter.cs
- SettingsPropertyValue.cs
- PowerEase.cs
- KeyValuePair.cs
- selecteditemcollection.cs
- ApplicationProxyInternal.cs
- iisPickupDirectory.cs
- DomainLiteralReader.cs
- IRCollection.cs
- NumberFunctions.cs
- Win32SafeHandles.cs
- XmlSchemaAttributeGroupRef.cs
- DateTimeSerializationSection.cs
- _OSSOCK.cs
- FileDialogCustomPlace.cs
- SqlClientWrapperSmiStreamChars.cs
- Win32KeyboardDevice.cs
- SortFieldComparer.cs
- IImplicitResourceProvider.cs
- Rotation3DAnimation.cs
- SignedXml.cs
- SqlUDTStorage.cs
- AccessDataSource.cs
- CustomAttributeBuilder.cs
- ObjectCloneHelper.cs
- Configuration.cs
- XmlDictionaryString.cs
- DataRecord.cs
- TextEditorTyping.cs
- ExecutionEngineException.cs
- XsdValidatingReader.cs
- XmlFormatExtensionPointAttribute.cs
- ConfigXmlSignificantWhitespace.cs
- Rotation3DAnimation.cs
- TextRange.cs
- BatchParser.cs
- BindingExpression.cs
- IndexingContentUnit.cs
- AppDomainAttributes.cs
- GeneralTransform3DTo2DTo3D.cs
- ProfileManager.cs
- XmlAttribute.cs
- PropertyChangedEventArgs.cs