Code:
/ Dotnetfx_Win7_3.5.1 / Dotnetfx_Win7_3.5.1 / 3.5.1 / DEVDIV / depot / DevDiv / releases / whidbey / NetFXspW7 / 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
- BuilderInfo.cs
- SourceFilter.cs
- ConfigurationPermission.cs
- RemoteWebConfigurationHost.cs
- XamlPointCollectionSerializer.cs
- VisualStyleTypesAndProperties.cs
- ZoneIdentityPermission.cs
- MatrixTransform.cs
- RijndaelManagedTransform.cs
- WpfSharedBamlSchemaContext.cs
- SingleAnimationUsingKeyFrames.cs
- FontUnit.cs
- DataFieldEditor.cs
- XhtmlBasicValidatorAdapter.cs
- EventLogEntryCollection.cs
- DataStorage.cs
- AdjustableArrowCap.cs
- VisualBrush.cs
- sqlser.cs
- EnterpriseServicesHelper.cs
- WebPartConnectionsDisconnectVerb.cs
- AppSettingsExpressionBuilder.cs
- Binding.cs
- StringUtil.cs
- RegistrySecurity.cs
- TransformFinalBlockRequest.cs
- MemoryPressure.cs
- ScrollPattern.cs
- SqlMultiplexer.cs
- ConfigurationStrings.cs
- ServicesUtilities.cs
- XmlConvert.cs
- ArraySortHelper.cs
- ParsedAttributeCollection.cs
- ContextBase.cs
- xamlnodes.cs
- path.cs
- XhtmlBasicControlAdapter.cs
- RuleValidation.cs
- EventHandlerList.cs
- AttachedAnnotation.cs
- UInt16.cs
- RequiredFieldValidator.cs
- MemoryStream.cs
- ToolTip.cs
- UriScheme.cs
- XamlToRtfWriter.cs
- DummyDataSource.cs
- XmlName.cs
- MenuItemStyleCollection.cs
- OrderedDictionaryStateHelper.cs
- CompensatableTransactionScopeActivity.cs
- ClassImporter.cs
- ExpressionNormalizer.cs
- BindingCompleteEventArgs.cs
- TimeSpanStorage.cs
- CopyNodeSetAction.cs
- ConfigXmlWhitespace.cs
- RenameRuleObjectDialog.Designer.cs
- ToolbarAUtomationPeer.cs
- TypedDataSourceCodeGenerator.cs
- ClientOptions.cs
- ITextView.cs
- ErrorHandler.cs
- Operand.cs
- DoubleAnimationClockResource.cs
- OutKeywords.cs
- DictionaryManager.cs
- _NTAuthentication.cs
- RecognizerBase.cs
- FileIOPermission.cs
- ConfigurationStrings.cs
- IgnoreSectionHandler.cs
- JavaScriptObjectDeserializer.cs
- RuntimeConfig.cs
- Trigger.cs
- DataServiceException.cs
- BaseProcessor.cs
- MetadataHelper.cs
- QueryInterceptorAttribute.cs
- Accessors.cs
- TableDetailsCollection.cs
- StringValidator.cs
- ControlAdapter.cs
- NTAccount.cs
- ControlHelper.cs
- NTAccount.cs
- ReceiveContextCollection.cs
- Axis.cs
- FixUp.cs
- SystemException.cs
- BindingContext.cs
- CriticalHandle.cs
- Baml2006Reader.cs
- ControlTemplate.cs
- KeyEventArgs.cs
- DecoderBestFitFallback.cs
- PolicyStatement.cs
- EntityParameterCollection.cs
- WeakReferenceEnumerator.cs