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
- MarkupWriter.cs
- NonClientArea.cs
- OLEDB_Enum.cs
- FontStretches.cs
- FormViewUpdateEventArgs.cs
- TabletDeviceInfo.cs
- PageCatalogPartDesigner.cs
- ListControl.cs
- FixedDocument.cs
- ManipulationLogic.cs
- DrawingState.cs
- PageFunction.cs
- BamlVersionHeader.cs
- BoolExpressionVisitors.cs
- UnmanagedMemoryStreamWrapper.cs
- MergePropertyDescriptor.cs
- Style.cs
- BaseParser.cs
- StateRuntime.cs
- RoleBoolean.cs
- ComponentChangingEvent.cs
- CommonProperties.cs
- CompModSwitches.cs
- Lookup.cs
- ETagAttribute.cs
- ListBindableAttribute.cs
- TraceSection.cs
- XmlName.cs
- TextSelectionHelper.cs
- TransformDescriptor.cs
- DateTimeOffsetStorage.cs
- WebPartZoneCollection.cs
- CodeDelegateInvokeExpression.cs
- SoapEnvelopeProcessingElement.cs
- TemplateField.cs
- TabControl.cs
- RectangleHotSpot.cs
- XmlCDATASection.cs
- TriggerAction.cs
- ModuleBuilder.cs
- ExecutionEngineException.cs
- SettingsBindableAttribute.cs
- PreservationFileReader.cs
- CollectionBuilder.cs
- Invariant.cs
- DataGridViewComboBoxColumn.cs
- TimeSpanSecondsConverter.cs
- CompleteWizardStep.cs
- HttpProfileGroupBase.cs
- Thread.cs
- KeyEvent.cs
- WebControlParameterProxy.cs
- HttpWebResponse.cs
- Bitmap.cs
- DecoderExceptionFallback.cs
- TemplateControlParser.cs
- EntityCollection.cs
- PolicyManager.cs
- InputMethodStateTypeInfo.cs
- FlowDocumentReaderAutomationPeer.cs
- SQLDoubleStorage.cs
- XmlSerializationReader.cs
- TextTreeTextBlock.cs
- ScaleTransform.cs
- OledbConnectionStringbuilder.cs
- ManifestResourceInfo.cs
- DocumentSchemaValidator.cs
- StackSpiller.Temps.cs
- BreakSafeBase.cs
- DetailsViewPageEventArgs.cs
- DataGridViewColumnEventArgs.cs
- MsiStyleLogWriter.cs
- ApplicationServiceHelper.cs
- OracleInternalConnection.cs
- GridViewCancelEditEventArgs.cs
- EntityConnectionStringBuilder.cs
- DataSvcMapFileSerializer.cs
- ReadOnlyHierarchicalDataSourceView.cs
- CodeEntryPointMethod.cs
- DoWhile.cs
- ImpersonateTokenRef.cs
- WebSysDisplayNameAttribute.cs
- TagMapCollection.cs
- DropAnimation.xaml.cs
- SelectionProviderWrapper.cs
- StrongName.cs
- DesignerInterfaces.cs
- SelectionRangeConverter.cs
- DataTableMappingCollection.cs
- DetailsViewInsertedEventArgs.cs
- EntityKey.cs
- QueryableDataSource.cs
- FilteredAttributeCollection.cs
- XmlMtomWriter.cs
- Point4D.cs
- CodeThrowExceptionStatement.cs
- Header.cs
- complextypematerializer.cs
- DataListItemCollection.cs
- EditorZoneBase.cs