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
- WebCategoryAttribute.cs
- SqlMetaData.cs
- _IPv4Address.cs
- FormViewInsertEventArgs.cs
- DataFormats.cs
- EmptyEnumerator.cs
- EncodingInfo.cs
- SkewTransform.cs
- TextChangedEventArgs.cs
- DataBindingList.cs
- KeyFrames.cs
- InvariantComparer.cs
- RelatedPropertyManager.cs
- DataGridCommandEventArgs.cs
- AttributeAction.cs
- RuntimeCompatibilityAttribute.cs
- UpdateCommandGenerator.cs
- QilInvokeLateBound.cs
- NumberFunctions.cs
- WhiteSpaceTrimStringConverter.cs
- NamespaceMapping.cs
- FixedSchema.cs
- CompilationLock.cs
- LinqDataSource.cs
- PropertyConverter.cs
- ProcessThreadCollection.cs
- StaticResourceExtension.cs
- SQLInt16.cs
- TreeWalker.cs
- MarkupCompiler.cs
- IdnMapping.cs
- SettingsSavedEventArgs.cs
- Constraint.cs
- FacetChecker.cs
- ManualResetEvent.cs
- RuleSettings.cs
- EdmValidator.cs
- HtmlInputText.cs
- ScopelessEnumAttribute.cs
- MachinePropertyVariants.cs
- DetailsViewDeleteEventArgs.cs
- DBPropSet.cs
- returneventsaver.cs
- RequestQueryProcessor.cs
- DbMetaDataColumnNames.cs
- LambdaCompiler.Lambda.cs
- AcceleratedTokenProviderState.cs
- SystemTcpConnection.cs
- FileClassifier.cs
- ManifestSignatureInformation.cs
- FtpWebRequest.cs
- SqlPersonalizationProvider.cs
- FontStretchConverter.cs
- FunctionQuery.cs
- Hyperlink.cs
- ItemContainerGenerator.cs
- ReliabilityContractAttribute.cs
- AsymmetricKeyExchangeFormatter.cs
- FunctionCommandText.cs
- ContextMarshalException.cs
- ListViewGroupItemCollection.cs
- ImmutableObjectAttribute.cs
- ScrollContentPresenter.cs
- ClientSponsor.cs
- ContentType.cs
- DbProviderFactoriesConfigurationHandler.cs
- TemplateParser.cs
- DiagnosticTrace.cs
- SmtpLoginAuthenticationModule.cs
- ChangeBlockUndoRecord.cs
- SourceFileBuildProvider.cs
- FixedStringLookup.cs
- TableLayoutColumnStyleCollection.cs
- FormatException.cs
- OutputCacheSettings.cs
- ObjectListFieldCollection.cs
- ClientSideQueueItem.cs
- LogExtentCollection.cs
- PageVisual.cs
- ActiveXSite.cs
- DSACryptoServiceProvider.cs
- ConstNode.cs
- EventDescriptor.cs
- CrossContextChannel.cs
- NamespaceEmitter.cs
- DBCSCodePageEncoding.cs
- EventPrivateKey.cs
- ToolstripProfessionalRenderer.cs
- Object.cs
- CapabilitiesState.cs
- XmlILAnnotation.cs
- ArraySubsetEnumerator.cs
- odbcmetadatafactory.cs
- EventDescriptor.cs
- BufferedGraphicsContext.cs
- HeaderedContentControl.cs
- FileDetails.cs
- dsa.cs
- DataGridViewCellStyleConverter.cs
- UserNameSecurityTokenAuthenticator.cs