Code:
/ 4.0 / 4.0 / untmp / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / fx / src / XmlUtils / System / Xml / Xsl / QIL / QilInvokeEarlyBound.cs / 1305376 / QilInvokeEarlyBound.cs
//------------------------------------------------------------------------------ //// Copyright (c) Microsoft Corporation. All rights reserved. // //[....] //----------------------------------------------------------------------------- using System; using System.Diagnostics; using System.Reflection; namespace System.Xml.Xsl.Qil { ////// A function invocation node which reperesents a call to an early bound Clr function. /// internal class QilInvokeEarlyBound : QilTernary { //----------------------------------------------- // Constructor //----------------------------------------------- ////// Construct a new node /// /// QilLiteral containing the Clr MethodInfo for the early bound function public QilInvokeEarlyBound(QilNodeType nodeType, QilNode name, QilNode method, QilNode arguments, XmlQueryType resultType) : base(nodeType, name, method, arguments) { this.xmlType = resultType; } //----------------------------------------------- // QilInvokeEarlyBound methods //----------------------------------------------- public QilName Name { get { return (QilName) Left; } set { Left = value; } } public MethodInfo ClrMethod { get { return (MethodInfo) ((QilLiteral) Center).Value; } set { ((QilLiteral) Center).Value = value; } } public QilList Arguments { get { return (QilList) Right; } set { Right = 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
- ProfileInfo.cs
- KeyboardNavigation.cs
- Ipv6Element.cs
- MatrixUtil.cs
- ThreadSafeList.cs
- GregorianCalendarHelper.cs
- SessionPageStatePersister.cs
- DesignTimeValidationFeature.cs
- DataGridViewControlCollection.cs
- WaitForChangedResult.cs
- CreateUserErrorEventArgs.cs
- peersecuritysettings.cs
- InputProviderSite.cs
- ShortcutKeysEditor.cs
- OpacityConverter.cs
- embossbitmapeffect.cs
- WebPageTraceListener.cs
- SessionStateModule.cs
- TextEditorDragDrop.cs
- ParameterCollection.cs
- DataGridViewIntLinkedList.cs
- ValidationSummary.cs
- MatrixTransform3D.cs
- TimeSpanSecondsOrInfiniteConverter.cs
- UnsafeNetInfoNativeMethods.cs
- UrlAuthFailedErrorFormatter.cs
- TransactionChannel.cs
- RequestContext.cs
- GenericNameHandler.cs
- ViewStateException.cs
- MdiWindowListStrip.cs
- SafeNativeMethodsMilCoreApi.cs
- Type.cs
- LabelLiteral.cs
- PtsCache.cs
- OdbcDataReader.cs
- ScaleTransform3D.cs
- SessionKeyExpiredException.cs
- SR.cs
- TextLineResult.cs
- CharacterBuffer.cs
- SiteMapSection.cs
- BooleanFunctions.cs
- XPathBinder.cs
- TreeNodeBindingCollection.cs
- SqlDataSourceCommandEventArgs.cs
- CommandLineParser.cs
- RelationshipDetailsRow.cs
- UnsafeNativeMethodsPenimc.cs
- BackEase.cs
- ThousandthOfEmRealPoints.cs
- ParagraphResult.cs
- SqlSelectStatement.cs
- Content.cs
- RuleSetCollection.cs
- Literal.cs
- RadioButton.cs
- ResourceExpression.cs
- Light.cs
- SynchronizationLockException.cs
- AVElementHelper.cs
- InplaceBitmapMetadataWriter.cs
- DataObjectMethodAttribute.cs
- QueryInterceptorAttribute.cs
- ColorBlend.cs
- SelectionWordBreaker.cs
- ObjectCacheHost.cs
- ProxyFragment.cs
- XdrBuilder.cs
- Object.cs
- BooleanKeyFrameCollection.cs
- XmlAtomicValue.cs
- StringDictionary.cs
- IndexingContentUnit.cs
- ReflectionServiceProvider.cs
- EventItfInfo.cs
- DependencyPropertyAttribute.cs
- Journaling.cs
- OrderPreservingMergeHelper.cs
- ObjectAssociationEndMapping.cs
- ValidationResult.cs
- Line.cs
- httpserverutility.cs
- WebAdminConfigurationHelper.cs
- WebPartMovingEventArgs.cs
- XmlNodeComparer.cs
- TriggerActionCollection.cs
- EntityContainerRelationshipSetEnd.cs
- StrongTypingException.cs
- SplitterEvent.cs
- SoapServerMethod.cs
- RenderDataDrawingContext.cs
- EnumerableCollectionView.cs
- ExpandoObject.cs
- Token.cs
- RenderCapability.cs
- GroupBoxAutomationPeer.cs
- SmiMetaDataProperty.cs
- ArraySegment.cs
- DLinqAssociationProvider.cs