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
- ResourceCodeDomSerializer.cs
- WebPartZone.cs
- CssClassPropertyAttribute.cs
- CollectionExtensions.cs
- Pool.cs
- ComponentCodeDomSerializer.cs
- NameTable.cs
- ClockController.cs
- localization.cs
- LocatorPart.cs
- ResourceDefaultValueAttribute.cs
- NotImplementedException.cs
- FileNameEditor.cs
- DataControlImageButton.cs
- SplitterEvent.cs
- QilInvoke.cs
- GenerateScriptTypeAttribute.cs
- BitmapData.cs
- Expression.DebuggerProxy.cs
- FormatException.cs
- KeyNotFoundException.cs
- ListViewItemCollectionEditor.cs
- TraceSection.cs
- CallContext.cs
- TextSelectionHighlightLayer.cs
- SplitterCancelEvent.cs
- ITextView.cs
- FocusTracker.cs
- GestureRecognitionResult.cs
- DateBoldEvent.cs
- CodeSnippetExpression.cs
- InlineCollection.cs
- StrongNameHelpers.cs
- MimeMultiPart.cs
- SqlRecordBuffer.cs
- MediaPlayer.cs
- EdmItemCollection.cs
- XsltLibrary.cs
- util.cs
- PersistenceProviderFactory.cs
- indexingfiltermarshaler.cs
- DependencyStoreSurrogate.cs
- ExceptionUtil.cs
- UrlMappingCollection.cs
- VirtualizingPanel.cs
- OutputScopeManager.cs
- TargetParameterCountException.cs
- Queue.cs
- PlanCompiler.cs
- DataMember.cs
- NavigationCommands.cs
- PropertyTabChangedEvent.cs
- EmptyCollection.cs
- FixUpCollection.cs
- HyperLinkDesigner.cs
- CatalogPartCollection.cs
- ToolStripDropDownItem.cs
- EventBuilder.cs
- Odbc32.cs
- TypeInitializationException.cs
- FontNameConverter.cs
- GraphicsContainer.cs
- SystemWebExtensionsSectionGroup.cs
- HtmlShim.cs
- StoreItemCollection.Loader.cs
- CacheVirtualItemsEvent.cs
- ResXDataNode.cs
- ResourceReferenceExpressionConverter.cs
- DynamicValueConverter.cs
- DataGridColumn.cs
- AssociationTypeEmitter.cs
- SpStreamWrapper.cs
- GridViewColumn.cs
- ExceptionUtil.cs
- HostSecurityManager.cs
- MatrixValueSerializer.cs
- Int64AnimationUsingKeyFrames.cs
- MDIWindowDialog.cs
- DbConnectionPoolGroupProviderInfo.cs
- PngBitmapDecoder.cs
- GenericTransactionFlowAttribute.cs
- Resources.Designer.cs
- Stack.cs
- ComNativeDescriptor.cs
- CodeExporter.cs
- DataRelationPropertyDescriptor.cs
- SHA512.cs
- InvalidComObjectException.cs
- NavigationProperty.cs
- SqlProfileProvider.cs
- EntityCommandExecutionException.cs
- MimeFormatter.cs
- NavigationEventArgs.cs
- OrderedHashRepartitionEnumerator.cs
- PenCursorManager.cs
- ControlDesigner.cs
- filewebrequest.cs
- WebPartUtil.cs
- RestHandlerFactory.cs
- ProtectedConfiguration.cs