Code:
/ 4.0 / 4.0 / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / fx / src / XmlUtils / System / Xml / Xsl / XsltOld / OutputScope.cs / 1305376 / 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 (Ref.Equal(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 (Ref.Equal(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
- Byte.cs
- BindingMAnagerBase.cs
- XmlObjectSerializerReadContextComplex.cs
- DoubleAnimationUsingKeyFrames.cs
- SqlCacheDependencyDatabase.cs
- ReliabilityContractAttribute.cs
- TemplateBindingExpressionConverter.cs
- ConfigsHelper.cs
- TreeNode.cs
- UnionQueryOperator.cs
- DataBoundLiteralControl.cs
- ApplicationException.cs
- PrivilegedConfigurationManager.cs
- EventSourceCreationData.cs
- DrawingGroup.cs
- ShaderEffect.cs
- DeclarativeCatalogPart.cs
- SecurityDocument.cs
- StringResourceManager.cs
- SystemKeyConverter.cs
- WpfSharedBamlSchemaContext.cs
- XmlValueConverter.cs
- DefaultValueTypeConverter.cs
- MemberMemberBinding.cs
- RegionInfo.cs
- TranslateTransform3D.cs
- FontFamilyValueSerializer.cs
- PenContexts.cs
- SurrogateSelector.cs
- ExpressionBuilderContext.cs
- HotSpotCollection.cs
- PkcsUtils.cs
- ByteStorage.cs
- TextEditorContextMenu.cs
- DataBoundControl.cs
- MessageQueuePermissionEntryCollection.cs
- TextBlock.cs
- XPathParser.cs
- PasswordDeriveBytes.cs
- MaskDescriptors.cs
- BitmapDownload.cs
- WebPartEditVerb.cs
- AuthStoreRoleProvider.cs
- InternalEnumValidatorAttribute.cs
- Vector3DAnimationBase.cs
- RuleSetCollection.cs
- RouteParametersHelper.cs
- Ray3DHitTestResult.cs
- TextEditor.cs
- Vector3D.cs
- basevalidator.cs
- FormattedText.cs
- DocumentSequence.cs
- ExpandSegment.cs
- OneWayBindingElement.cs
- Tile.cs
- BindingParameterCollection.cs
- PartialTrustVisibleAssemblyCollection.cs
- DataGridViewCellStyle.cs
- EntityType.cs
- AllMembershipCondition.cs
- XmlDataDocument.cs
- VectorConverter.cs
- StorageTypeMapping.cs
- WorkflowIdleBehavior.cs
- MultipleViewPattern.cs
- RangeValueProviderWrapper.cs
- Point3D.cs
- XomlCompiler.cs
- GcHandle.cs
- OutputCacheSection.cs
- SortAction.cs
- DbExpressionVisitor.cs
- CustomWebEventKey.cs
- AnimationTimeline.cs
- NavigationExpr.cs
- ListSourceHelper.cs
- PcmConverter.cs
- ItemDragEvent.cs
- FileVersion.cs
- BaseCodeDomTreeGenerator.cs
- PermissionRequestEvidence.cs
- XmlSerializableReader.cs
- HWStack.cs
- SimpleTextLine.cs
- ActivityXamlServices.cs
- BuiltInExpr.cs
- NetworkInformationException.cs
- SafeMILHandle.cs
- CommandEventArgs.cs
- MetaModel.cs
- DbConnectionStringBuilder.cs
- MouseCaptureWithinProperty.cs
- ToolStripSeparator.cs
- InstanceContext.cs
- ToolStripSplitStackLayout.cs
- InputBindingCollection.cs
- HttpCachePolicyElement.cs
- HtmlImage.cs
- LayoutSettings.cs