Code:
/ 4.0 / 4.0 / untmp / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / fx / src / XmlUtils / System / Xml / Xsl / QIL / QilLiteral.cs / 1305376 / QilLiteral.cs
//------------------------------------------------------------------------------ //// Copyright (c) Microsoft Corporation. All rights reserved. // //[....] //----------------------------------------------------------------------------- using System; using System.Diagnostics; namespace System.Xml.Xsl.Qil { ////// View over a Qil atomic value literal (of any type). /// ////// Don't construct QIL nodes directly; instead, use the internal class QilLiteral : QilNode { private object value; //----------------------------------------------- // Constructor //----------------------------------------------- ///QilFactory . ////// Construct a new node /// public QilLiteral(QilNodeType nodeType, object value) : base(nodeType) { Value = value; } //----------------------------------------------- // QilLiteral methods //----------------------------------------------- public object Value { get { return this.value; } set { this.value = value; } } public static implicit operator string(QilLiteral literal) { return (string) literal.value; } public static implicit operator int(QilLiteral literal) { return (int) literal.value; } public static implicit operator long(QilLiteral literal) { return (long) literal.value; } public static implicit operator double(QilLiteral literal) { return (double) literal.value; } public static implicit operator decimal(QilLiteral literal) { return (decimal) literal.value; } public static implicit operator XmlQueryType(QilLiteral literal) { return (XmlQueryType) literal.value; } } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007.
Link Menu
![Network programming in C#, Network Programming in VB.NET, Network Programming in .NET](/images/book.jpg)
This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- InitialServerConnectionReader.cs
- XhtmlBasicListAdapter.cs
- WinHttpWebProxyFinder.cs
- PersistenceContext.cs
- NamedPipeChannelListener.cs
- ISAPIApplicationHost.cs
- StylusDevice.cs
- DataGridViewRowPrePaintEventArgs.cs
- SslStream.cs
- UrlPath.cs
- XsdBuildProvider.cs
- RewritingValidator.cs
- EllipseGeometry.cs
- HttpListenerTimeoutManager.cs
- RequestCachePolicy.cs
- IgnoreFlushAndCloseStream.cs
- RichTextBoxConstants.cs
- CodeTypeMember.cs
- SqlConnection.cs
- SetterBase.cs
- SQLMembershipProvider.cs
- WriteableOnDemandPackagePart.cs
- WebCategoryAttribute.cs
- ProtocolsConfigurationHandler.cs
- SendKeys.cs
- Pen.cs
- DataGridViewColumn.cs
- RuleSettings.cs
- EntityDataSourceEntityTypeFilterItem.cs
- HttpHandlerActionCollection.cs
- SizeF.cs
- DocumentReferenceCollection.cs
- CollectionEditor.cs
- EventBuilder.cs
- SecurityAccessDeniedException.cs
- DocumentProperties.cs
- DataGridViewCellStateChangedEventArgs.cs
- SearchForVirtualItemEventArgs.cs
- QuaternionKeyFrameCollection.cs
- AllMembershipCondition.cs
- PointAnimationClockResource.cs
- RichTextBox.cs
- HelpPage.cs
- UriExt.cs
- SoapDocumentServiceAttribute.cs
- Setter.cs
- AuditLevel.cs
- WebServiceClientProxyGenerator.cs
- SupportsEventValidationAttribute.cs
- TouchEventArgs.cs
- CatalogZoneAutoFormat.cs
- wmiutil.cs
- complextypematerializer.cs
- SynchronousChannel.cs
- SizeAnimationClockResource.cs
- CodeGen.cs
- ProcessHost.cs
- wgx_commands.cs
- Int64.cs
- XmlAttributes.cs
- IssuedTokenServiceElement.cs
- CapabilitiesState.cs
- TableLayoutPanelBehavior.cs
- WindowsListViewItemStartMenu.cs
- ReservationNotFoundException.cs
- AVElementHelper.cs
- HttpServerVarsCollection.cs
- CqlErrorHelper.cs
- DbDataAdapter.cs
- CustomValidator.cs
- BufferedOutputStream.cs
- FrameworkRichTextComposition.cs
- SchemaImporter.cs
- DataPagerFieldItem.cs
- RuntimeDelegateArgument.cs
- PowerStatus.cs
- HttpPostClientProtocol.cs
- HtmlMeta.cs
- Mappings.cs
- DesignerToolStripControlHost.cs
- DateTimeFormat.cs
- DefaultValidator.cs
- OdbcInfoMessageEvent.cs
- _FixedSizeReader.cs
- BrowserDefinitionCollection.cs
- EntitySetBaseCollection.cs
- ToolStripSeparatorRenderEventArgs.cs
- PartitionResolver.cs
- Thumb.cs
- ClientFormsIdentity.cs
- UserControlAutomationPeer.cs
- CatalogPart.cs
- FileDialogCustomPlaces.cs
- OrderToken.cs
- nulltextcontainer.cs
- BrowserTree.cs
- RestClientProxyHandler.cs
- CqlQuery.cs
- Merger.cs
- AudioSignalProblemOccurredEventArgs.cs