Code:
/ FXUpdate3074 / FXUpdate3074 / 1.1 / untmp / whidbey / QFE / ndp / fx / src / Xml / System / Xml / Xslt / XsltContext.cs / 1 / XsltContext.cs
//------------------------------------------------------------------------------ //// Copyright (c) Microsoft Corporation. All rights reserved. // //[....] //----------------------------------------------------------------------------- using System.Collections; using System.Xml.XPath; namespace System.Xml.Xsl { public interface IXsltContextFunction { int Minargs { get; } int Maxargs { get; } XPathResultType ReturnType { get; } XPathResultType[] ArgTypes { get; } object Invoke(XsltContext xsltContext, object[] args, XPathNavigator docContext); } public interface IXsltContextVariable { bool IsLocal { get; } bool IsParam { get; } XPathResultType VariableType { get; } object Evaluate(XsltContext xsltContext); } public abstract class XsltContext : XmlNamespaceManager { protected XsltContext(NameTable table) : base(table) {} protected XsltContext() : base(new NameTable()) {} // This dummy XsltContext that doesn't actualy initialize XmlNamespaceManager // is used by XsltCompileContext internal XsltContext(bool dummy) : base() {} public abstract IXsltContextVariable ResolveVariable(string prefix, string name); public abstract IXsltContextFunction ResolveFunction(string prefix, string name, XPathResultType[] ArgTypes); public abstract bool Whitespace { get; } public abstract bool PreserveWhitespace(XPathNavigator node); public abstract int CompareDocument (string baseUri, string nextbaseUri); } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007. // Copyright (c) Microsoft Corporation. All rights reserved.
Link Menu

This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- DocumentPageViewAutomationPeer.cs
- WebContentFormatHelper.cs
- HtmlInputImage.cs
- DocumentAutomationPeer.cs
- DashStyles.cs
- DataSourceXmlAttributeAttribute.cs
- FixedPageAutomationPeer.cs
- CultureInfo.cs
- EntityDataSourceEntityTypeFilterConverter.cs
- FontStretches.cs
- ColorConvertedBitmap.cs
- UserInitiatedNavigationPermission.cs
- WebPartManager.cs
- FileRecordSequenceCompletedAsyncResult.cs
- DefaultMemberAttribute.cs
- CodePrimitiveExpression.cs
- ComMethodElementCollection.cs
- SafeSecurityHandles.cs
- AssemblyCache.cs
- MailHeaderInfo.cs
- JsonGlobals.cs
- TextDecoration.cs
- TableAdapterManagerMethodGenerator.cs
- BitStack.cs
- FileSystemWatcher.cs
- ComplexLine.cs
- AssociationEndMember.cs
- ImageMap.cs
- File.cs
- WebConfigurationManager.cs
- ClusterRegistryConfigurationProvider.cs
- XamlGridLengthSerializer.cs
- InstanceCreationEditor.cs
- DetailsViewRow.cs
- ListenerElementsCollection.cs
- ByteStreamGeometryContext.cs
- FieldToken.cs
- FontInfo.cs
- OpCopier.cs
- Environment.cs
- GeometryCollection.cs
- MemberRelationshipService.cs
- Resources.Designer.cs
- DeferredReference.cs
- TemplatePagerField.cs
- CodeLabeledStatement.cs
- ListDictionary.cs
- TdsValueSetter.cs
- CursorConverter.cs
- MimePart.cs
- GestureRecognizer.cs
- FileResponseElement.cs
- Version.cs
- DateTimeConverter.cs
- FrameworkTemplate.cs
- TableChangeProcessor.cs
- TableLayoutPanelDesigner.cs
- SupportedAddressingMode.cs
- MemberAssignment.cs
- ProcessProtocolHandler.cs
- XmlNavigatorStack.cs
- FixedNode.cs
- DataGridColumnHeadersPresenterAutomationPeer.cs
- EnterpriseServicesHelper.cs
- WindowsFormsSynchronizationContext.cs
- GridItemCollection.cs
- BinaryQueryOperator.cs
- OleDbException.cs
- KeyNotFoundException.cs
- ErasingStroke.cs
- Window.cs
- PartialList.cs
- DescriptionAttribute.cs
- streamingZipPartStream.cs
- ObjectComplexPropertyMapping.cs
- ForeignConstraint.cs
- ResolveInfo.cs
- Bitmap.cs
- odbcmetadatacollectionnames.cs
- PropertyKey.cs
- TextViewElement.cs
- ErrorFormatterPage.cs
- PrimitiveXmlSerializers.cs
- DragEvent.cs
- InternalConfirm.cs
- XmlUtilWriter.cs
- SR.cs
- ProcessInfo.cs
- FrameworkPropertyMetadata.cs
- bindurihelper.cs
- ControlValuePropertyAttribute.cs
- SimpleWorkerRequest.cs
- PositiveTimeSpanValidatorAttribute.cs
- PackageDigitalSignature.cs
- CheckBoxFlatAdapter.cs
- BaseTemplateCodeDomTreeGenerator.cs
- SQLMoneyStorage.cs
- Tuple.cs
- TableLayoutPanel.cs
- DiscoveryServiceExtension.cs