Code:
/ Dotnetfx_Win7_3.5.1 / Dotnetfx_Win7_3.5.1 / 3.5.1 / DEVDIV / depot / DevDiv / releases / whidbey / NetFXspW7 / ndp / fx / src / XmlUtils / System / Xml / Xsl / XsltOld / OutputScope.cs / 1 / OutputScope.cs
//------------------------------------------------------------------------------ //// Copyright (c) Microsoft Corporation. All rights reserved. // //[....] //----------------------------------------------------------------------------- namespace System.Xml.Xsl.XsltOld { using Res = System.Xml.Utils.Res; using System; using System.Diagnostics; using System.Xml; internal class OutputScope : DocumentScope { private string name; private string nsUri; private string prefix; private XmlSpace space; private string lang; private bool mixed; private bool toCData; private HtmlElementProps htmlElementProps; // in HTML output -- atomized name of element internal string Name { get { return this.name; } } internal string Namespace { get { return this.nsUri; } } internal string Prefix { get { return this.prefix; } set { this.prefix = value; } } internal XmlSpace Space { get { return this.space; } set { this.space = value; } } internal string Lang { get { return this.lang; } set { this.lang = value; } } internal bool Mixed { get { return this.mixed; } set { this.mixed = value; } } internal bool ToCData { get { return this.toCData; } set { this.toCData = value; } } internal HtmlElementProps HtmlElementProps { get { return this.htmlElementProps; } set { this.htmlElementProps = value; } } internal OutputScope() { Init(string.Empty, string.Empty, string.Empty, XmlSpace.None, string.Empty, false); } internal void Init(string name, string nspace, string prefix, XmlSpace space, string lang, bool mixed) { this.scopes = null; this.name = name; this.nsUri = nspace; this.prefix = prefix; this.space = space; this.lang = lang; this.mixed = mixed; this.toCData = false; this.htmlElementProps = null; } internal bool FindPrefix(string urn, out string prefix) { Debug.Assert(urn != null); for (NamespaceDecl scope = this.scopes; scope != null; scope = scope.Next) { if (Keywords.Equals(scope.Uri, urn) && scope.Prefix != null && scope.Prefix.Length > 0) { prefix = scope.Prefix; return true; } } prefix = string.Empty; return false; } } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007. //------------------------------------------------------------------------------ //// Copyright (c) Microsoft Corporation. All rights reserved. // //[....] //----------------------------------------------------------------------------- namespace System.Xml.Xsl.XsltOld { using Res = System.Xml.Utils.Res; using System; using System.Diagnostics; using System.Xml; internal class OutputScope : DocumentScope { private string name; private string nsUri; private string prefix; private XmlSpace space; private string lang; private bool mixed; private bool toCData; private HtmlElementProps htmlElementProps; // in HTML output -- atomized name of element internal string Name { get { return this.name; } } internal string Namespace { get { return this.nsUri; } } internal string Prefix { get { return this.prefix; } set { this.prefix = value; } } internal XmlSpace Space { get { return this.space; } set { this.space = value; } } internal string Lang { get { return this.lang; } set { this.lang = value; } } internal bool Mixed { get { return this.mixed; } set { this.mixed = value; } } internal bool ToCData { get { return this.toCData; } set { this.toCData = value; } } internal HtmlElementProps HtmlElementProps { get { return this.htmlElementProps; } set { this.htmlElementProps = value; } } internal OutputScope() { Init(string.Empty, string.Empty, string.Empty, XmlSpace.None, string.Empty, false); } internal void Init(string name, string nspace, string prefix, XmlSpace space, string lang, bool mixed) { this.scopes = null; this.name = name; this.nsUri = nspace; this.prefix = prefix; this.space = space; this.lang = lang; this.mixed = mixed; this.toCData = false; this.htmlElementProps = null; } internal bool FindPrefix(string urn, out string prefix) { Debug.Assert(urn != null); for (NamespaceDecl scope = this.scopes; scope != null; scope = scope.Next) { if (Keywords.Equals(scope.Uri, urn) && scope.Prefix != null && scope.Prefix.Length > 0) { prefix = scope.Prefix; return true; } } prefix = string.Empty; return false; } } } // 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
- RequestQueryProcessor.cs
- DocumentSignatureManager.cs
- DataRelationPropertyDescriptor.cs
- IISMapPath.cs
- XmlNode.cs
- SettingsBindableAttribute.cs
- SByte.cs
- DependencyStoreSurrogate.cs
- ArithmeticException.cs
- BaseDataBoundControl.cs
- EnumMember.cs
- ScriptControlDescriptor.cs
- Collection.cs
- DefaultValueConverter.cs
- HandledMouseEvent.cs
- TemplateComponentConnector.cs
- Parameter.cs
- ConditionValidator.cs
- IdnMapping.cs
- Error.cs
- CompilationSection.cs
- SqlMethodCallConverter.cs
- SymmetricKey.cs
- IconHelper.cs
- QilPatternFactory.cs
- XmlExtensionFunction.cs
- CalendarTable.cs
- EpmContentSerializerBase.cs
- ServiceOperationViewControl.cs
- Exceptions.cs
- WebConfigurationManager.cs
- WebPartDisplayModeCancelEventArgs.cs
- StdValidatorsAndConverters.cs
- APCustomTypeDescriptor.cs
- DataPagerFieldCommandEventArgs.cs
- DummyDataSource.cs
- NavigatorOutput.cs
- DeploymentExceptionMapper.cs
- XamlSerializer.cs
- StateWorkerRequest.cs
- TransformValueSerializer.cs
- XmlSchemaImporter.cs
- Geometry3D.cs
- BaseParser.cs
- QilName.cs
- MobileCapabilities.cs
- CodeAttributeDeclarationCollection.cs
- StorageEntityContainerMapping.cs
- QueryAsyncResult.cs
- filewebresponse.cs
- Package.cs
- GridPattern.cs
- TypeResolvingOptionsAttribute.cs
- SecUtil.cs
- InputLanguageManager.cs
- Hash.cs
- ZipIOFileItemStream.cs
- FixUp.cs
- DecodeHelper.cs
- FormViewPagerRow.cs
- WebServiceEnumData.cs
- sqlinternaltransaction.cs
- SecurityNegotiationException.cs
- StrokeNodeOperations2.cs
- NumericUpDown.cs
- _AutoWebProxyScriptHelper.cs
- TypeNameConverter.cs
- VisualTreeUtils.cs
- DiffuseMaterial.cs
- Decimal.cs
- XmlDataLoader.cs
- ping.cs
- DefinitionBase.cs
- SignedXml.cs
- SyndicationSerializer.cs
- AutomationPatternInfo.cs
- XmlSchemaComplexContentRestriction.cs
- WebServiceErrorEvent.cs
- ServiceProviders.cs
- RightsDocument.cs
- BufferAllocator.cs
- ConfigurationSettings.cs
- ImageCodecInfo.cs
- ObjectNavigationPropertyMapping.cs
- EmbeddedObject.cs
- ImagingCache.cs
- ToolStripSplitStackLayout.cs
- SizeAnimation.cs
- QueryRewriter.cs
- CodeCatchClauseCollection.cs
- VirtualPath.cs
- util.cs
- TableColumnCollection.cs
- WindowsHyperlink.cs
- DataServiceSaveChangesEventArgs.cs
- HotCommands.cs
- DesignUtil.cs
- PersistenceTypeAttribute.cs
- ScaleTransform.cs
- EventPropertyMap.cs