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
- BoundField.cs
- ConfigXmlAttribute.cs
- CallTemplateAction.cs
- DecoderExceptionFallback.cs
- ClientSideQueueItem.cs
- DataGridViewRowsAddedEventArgs.cs
- NavigationWindow.cs
- HtmlElementErrorEventArgs.cs
- DeferredSelectedIndexReference.cs
- HwndStylusInputProvider.cs
- TabItemWrapperAutomationPeer.cs
- SimpleTypeResolver.cs
- ArrayConverter.cs
- printdlgexmarshaler.cs
- FormsAuthentication.cs
- SqlTriggerAttribute.cs
- OrderedEnumerableRowCollection.cs
- PartialList.cs
- DefaultParameterValueAttribute.cs
- SafeNativeMethods.cs
- AuthenticatingEventArgs.cs
- SchemaTableColumn.cs
- RuntimeComponentFilter.cs
- ClientFormsAuthenticationMembershipProvider.cs
- MemberInfoSerializationHolder.cs
- ApplicationCommands.cs
- panel.cs
- XmlSchemaSimpleContent.cs
- CollectionBuilder.cs
- ListControlStringCollectionEditor.cs
- RegularExpressionValidator.cs
- ListCollectionView.cs
- DataSourceExpressionCollection.cs
- AmbientProperties.cs
- InvokeHandlers.cs
- DataGridViewTopLeftHeaderCell.cs
- SubstitutionList.cs
- _AcceptOverlappedAsyncResult.cs
- DataGridViewTopRowAccessibleObject.cs
- NameTable.cs
- FocusChangedEventArgs.cs
- HttpApplicationStateWrapper.cs
- WebPartChrome.cs
- FormatterConverter.cs
- IdentityHolder.cs
- ConfigurationSchemaErrors.cs
- WebAdminConfigurationHelper.cs
- DiscreteKeyFrames.cs
- AsymmetricKeyExchangeFormatter.cs
- WebReferencesBuildProvider.cs
- DynamicUpdateCommand.cs
- FloatSumAggregationOperator.cs
- TextServicesCompartmentContext.cs
- GridViewUpdatedEventArgs.cs
- KeyValueConfigurationElement.cs
- MemberProjectedSlot.cs
- AQNBuilder.cs
- PersonalizationProviderCollection.cs
- XhtmlBasicListAdapter.cs
- DocumentViewer.cs
- SortFieldComparer.cs
- PropertyGridEditorPart.cs
- XPathArrayIterator.cs
- CodeGotoStatement.cs
- FtpCachePolicyElement.cs
- VerticalAlignConverter.cs
- ObjectIDGenerator.cs
- SchemaCollectionCompiler.cs
- PromptEventArgs.cs
- ChannelOptions.cs
- ClassDataContract.cs
- VirtualizingStackPanel.cs
- RubberbandSelector.cs
- ProfileGroupSettingsCollection.cs
- TimerElapsedEvenArgs.cs
- MethodImplAttribute.cs
- FlagsAttribute.cs
- RawMouseInputReport.cs
- AggregationMinMaxHelpers.cs
- TextBoxBase.cs
- WebServiceErrorEvent.cs
- FunctionQuery.cs
- ContainerParaClient.cs
- TempFiles.cs
- OutputCacheSection.cs
- SelectorItemAutomationPeer.cs
- UInt32Storage.cs
- TraceSection.cs
- PackageDigitalSignature.cs
- SmtpClient.cs
- SqlRowUpdatedEvent.cs
- WebAdminConfigurationHelper.cs
- Inline.cs
- EdmConstants.cs
- InlineCollection.cs
- ClientConfigPaths.cs
- URI.cs
- ConnectionManagementSection.cs
- DataServiceQueryException.cs
- ApplicationTrust.cs