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
- XmlSchemas.cs
- DateTimeParse.cs
- WebContext.cs
- VScrollProperties.cs
- TextReturnReader.cs
- BamlLocalizabilityResolver.cs
- RoleService.cs
- VariableQuery.cs
- PackageRelationshipCollection.cs
- HashMembershipCondition.cs
- SqlDataSourceCommandEventArgs.cs
- httpapplicationstate.cs
- CmsInterop.cs
- Point3DKeyFrameCollection.cs
- TokenizerHelper.cs
- XPathNodeList.cs
- XmlUtilWriter.cs
- FrameDimension.cs
- DocumentViewerBaseAutomationPeer.cs
- EpmHelper.cs
- TextContainerChangeEventArgs.cs
- DrawTreeNodeEventArgs.cs
- SmiContextFactory.cs
- ChtmlFormAdapter.cs
- RtfControls.cs
- WebEventTraceProvider.cs
- HostExecutionContextManager.cs
- UrlPath.cs
- mediaeventargs.cs
- Ipv6Element.cs
- ToolStripStatusLabel.cs
- MatchingStyle.cs
- Vector3D.cs
- AttributeCollection.cs
- XmlSchemaSimpleContentRestriction.cs
- WithParamAction.cs
- RoleManagerModule.cs
- ThousandthOfEmRealDoubles.cs
- SmtpTransport.cs
- BatchStream.cs
- KeySpline.cs
- CodeThrowExceptionStatement.cs
- ProtocolsSection.cs
- Membership.cs
- VerticalConnector.xaml.cs
- RowType.cs
- ViewLoader.cs
- SelectedDatesCollection.cs
- UshortList2.cs
- DirtyTextRange.cs
- SiteMapNodeCollection.cs
- HuffmanTree.cs
- HttpHandlersSection.cs
- HighlightVisual.cs
- Visual.cs
- EntryIndex.cs
- IPCCacheManager.cs
- CodeDOMProvider.cs
- PageBreakRecord.cs
- ApplicationFileParser.cs
- CodeTypeOfExpression.cs
- AbstractDataSvcMapFileLoader.cs
- NamespaceCollection.cs
- DocumentViewer.cs
- EntityCollection.cs
- BamlWriter.cs
- MemoryMappedFileSecurity.cs
- FunctionQuery.cs
- Attributes.cs
- NativeMethods.cs
- HostingEnvironmentSection.cs
- UnsafeNativeMethodsMilCoreApi.cs
- DefaultHttpHandler.cs
- AdvancedBindingEditor.cs
- WebPartPersonalization.cs
- SimpleLine.cs
- BitmapEncoder.cs
- SafeNativeMethodsMilCoreApi.cs
- CompilerErrorCollection.cs
- CompilationUtil.cs
- Lazy.cs
- EnlistmentState.cs
- KnownBoxes.cs
- TraceContextRecord.cs
- EntityDataSourceViewSchema.cs
- KnownBoxes.cs
- EntityDataSourceEntitySetNameItem.cs
- httpserverutility.cs
- ByteFacetDescriptionElement.cs
- ScriptControl.cs
- ResizeGrip.cs
- HGlobalSafeHandle.cs
- ProcessModelInfo.cs
- RowTypePropertyElement.cs
- GeneratedView.cs
- InternalsVisibleToAttribute.cs
- ManagementDateTime.cs
- FileDialogPermission.cs
- AdRotatorDesigner.cs
- MobileCategoryAttribute.cs