Code:
/ Dotnetfx_Vista_SP2 / Dotnetfx_Vista_SP2 / 8.0.50727.4016 / DEVDIV / depot / DevDiv / releases / whidbey / NetFxQFE / 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
- FileDetails.cs
- JsonDataContract.cs
- invalidudtexception.cs
- Delegate.cs
- TextTreeObjectNode.cs
- WebSysDescriptionAttribute.cs
- PlainXmlSerializer.cs
- HierarchicalDataTemplate.cs
- XmlSchemaAttribute.cs
- Psha1DerivedKeyGenerator.cs
- LinqTreeNodeEvaluator.cs
- TextEditor.cs
- NetTcpBindingCollectionElement.cs
- Nullable.cs
- CharConverter.cs
- ComponentRenameEvent.cs
- CSharpCodeProvider.cs
- ConfigurationManager.cs
- ObjectSecurity.cs
- ApplicationDirectory.cs
- FileNotFoundException.cs
- BoundColumn.cs
- LinqDataSourceHelper.cs
- ArgumentException.cs
- ImmutableObjectAttribute.cs
- PrintPreviewDialog.cs
- XmlIncludeAttribute.cs
- hwndwrapper.cs
- ValidationSummaryDesigner.cs
- ScrollItemProviderWrapper.cs
- GraphicsContainer.cs
- odbcmetadatacollectionnames.cs
- PolygonHotSpot.cs
- FreezableDefaultValueFactory.cs
- RecordConverter.cs
- DropDownList.cs
- DependencyPropertyAttribute.cs
- SystemIPInterfaceStatistics.cs
- WebSysDescriptionAttribute.cs
- DemultiplexingClientMessageFormatter.cs
- WebPartConnectionsCancelEventArgs.cs
- CommandValueSerializer.cs
- ColumnCollection.cs
- TextTreePropertyUndoUnit.cs
- IndexedString.cs
- XmlHelper.cs
- DataSourceView.cs
- ColumnHeader.cs
- ActiveDocumentEvent.cs
- SmiSettersStream.cs
- Pkcs9Attribute.cs
- ProjectionCamera.cs
- PresentationAppDomainManager.cs
- precedingquery.cs
- SerializationStore.cs
- WebPartMovingEventArgs.cs
- FixedTextSelectionProcessor.cs
- SiteMapProvider.cs
- Processor.cs
- AspNetHostingPermission.cs
- NamespaceDecl.cs
- BadImageFormatException.cs
- IntAverageAggregationOperator.cs
- ContextMarshalException.cs
- Style.cs
- ActivityDesignerResources.cs
- XmlSchemaSimpleTypeUnion.cs
- TogglePatternIdentifiers.cs
- ProviderConnectionPoint.cs
- Expression.cs
- SpecularMaterial.cs
- XPathPatternParser.cs
- ErrorsHelper.cs
- CornerRadiusConverter.cs
- CultureInfo.cs
- XamlRtfConverter.cs
- GuidConverter.cs
- ComboBox.cs
- __Filters.cs
- DataContractSerializerMessageContractImporter.cs
- CommandCollectionEditor.cs
- CultureTableRecord.cs
- XPathNodeHelper.cs
- Operators.cs
- ForceCopyBuildProvider.cs
- AssemblyContextControlItem.cs
- AspNetPartialTrustHelpers.cs
- DispatcherFrame.cs
- TypeToken.cs
- EdmRelationshipNavigationPropertyAttribute.cs
- DataServiceHost.cs
- AxHostDesigner.cs
- XmlAnyAttributeAttribute.cs
- DashStyles.cs
- Stopwatch.cs
- NameValueConfigurationElement.cs
- ApplicationId.cs
- ObjectViewQueryResultData.cs
- DataServiceProcessingPipeline.cs
- EventTrigger.cs