Code:
/ 4.0 / 4.0 / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / fx / src / Xml / System / Xml / Xslt / XsltSettings.cs / 1305376 / XsltSettings.cs
//------------------------------------------------------------------------------
//
// Copyright (c) Microsoft Corporation. All rights reserved.
//
// [....]
// http://webdata/xml/specs/XslCompiledTransform.xml
//-----------------------------------------------------------------------------
using System.CodeDom.Compiler;
namespace System.Xml.Xsl {
public sealed class XsltSettings {
private bool enableDocumentFunction;
private bool enableScript;
private bool checkOnly;
private bool includeDebugInformation;
private int warningLevel = -1; // -1 means not set
private bool treatWarningsAsErrors;
private TempFileCollection tempFiles;
public XsltSettings() { }
public XsltSettings(bool enableDocumentFunction, bool enableScript) {
this.enableDocumentFunction = enableDocumentFunction;
this.enableScript = enableScript;
}
public static XsltSettings Default {
get { return new XsltSettings(false, false); }
}
public static XsltSettings TrustedXslt {
get { return new XsltSettings(true, true); }
}
public bool EnableDocumentFunction {
get { return enableDocumentFunction; }
set { enableDocumentFunction = value; }
}
public bool EnableScript {
get { return enableScript; }
set { enableScript = value; }
}
internal bool CheckOnly {
get { return checkOnly; }
set { checkOnly = value; }
}
internal bool IncludeDebugInformation {
get { return includeDebugInformation; }
set { includeDebugInformation = value; }
}
internal int WarningLevel {
get { return warningLevel; }
set { warningLevel = value; }
}
internal bool TreatWarningsAsErrors {
get { return treatWarningsAsErrors; }
set { treatWarningsAsErrors = value; }
}
internal TempFileCollection TempFiles {
get { return tempFiles; }
set { tempFiles = value; }
}
}
}
// File provided for Reference Use Only by Microsoft Corporation (c) 2007.
//------------------------------------------------------------------------------
//
// Copyright (c) Microsoft Corporation. All rights reserved.
//
// [....]
// http://webdata/xml/specs/XslCompiledTransform.xml
//-----------------------------------------------------------------------------
using System.CodeDom.Compiler;
namespace System.Xml.Xsl {
public sealed class XsltSettings {
private bool enableDocumentFunction;
private bool enableScript;
private bool checkOnly;
private bool includeDebugInformation;
private int warningLevel = -1; // -1 means not set
private bool treatWarningsAsErrors;
private TempFileCollection tempFiles;
public XsltSettings() { }
public XsltSettings(bool enableDocumentFunction, bool enableScript) {
this.enableDocumentFunction = enableDocumentFunction;
this.enableScript = enableScript;
}
public static XsltSettings Default {
get { return new XsltSettings(false, false); }
}
public static XsltSettings TrustedXslt {
get { return new XsltSettings(true, true); }
}
public bool EnableDocumentFunction {
get { return enableDocumentFunction; }
set { enableDocumentFunction = value; }
}
public bool EnableScript {
get { return enableScript; }
set { enableScript = value; }
}
internal bool CheckOnly {
get { return checkOnly; }
set { checkOnly = value; }
}
internal bool IncludeDebugInformation {
get { return includeDebugInformation; }
set { includeDebugInformation = value; }
}
internal int WarningLevel {
get { return warningLevel; }
set { warningLevel = value; }
}
internal bool TreatWarningsAsErrors {
get { return treatWarningsAsErrors; }
set { treatWarningsAsErrors = value; }
}
internal TempFileCollection TempFiles {
get { return tempFiles; }
set { tempFiles = 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
- ValidatorUtils.cs
- RangeValidator.cs
- GPRECT.cs
- TypeReference.cs
- XNodeValidator.cs
- WorkflowApplicationEventArgs.cs
- JoinTreeNode.cs
- AudioDeviceOut.cs
- DataGrid.cs
- ELinqQueryState.cs
- ProcessModelSection.cs
- NestPullup.cs
- NativeCompoundFileAPIs.cs
- SiblingIterators.cs
- safesecurityhelperavalon.cs
- RemoteCryptoRsaServiceProvider.cs
- ParallelTimeline.cs
- BlurEffect.cs
- TypeInformation.cs
- ProcessHost.cs
- IndentTextWriter.cs
- MessageSmuggler.cs
- ClientProxyGenerator.cs
- ColorAnimationUsingKeyFrames.cs
- ComponentDispatcherThread.cs
- Path.cs
- ContainerTracking.cs
- SqlProvider.cs
- Empty.cs
- DbConnectionPoolGroupProviderInfo.cs
- CLSCompliantAttribute.cs
- RSAPKCS1SignatureFormatter.cs
- VectorAnimationUsingKeyFrames.cs
- ExpressionBuilderCollection.cs
- ProtocolElement.cs
- DataSvcMapFileSerializer.cs
- AdornerLayer.cs
- TransformDescriptor.cs
- InternalControlCollection.cs
- PropertyValueUIItem.cs
- SafeLibraryHandle.cs
- ErrorStyle.cs
- PageCodeDomTreeGenerator.cs
- SubordinateTransaction.cs
- RectangleGeometry.cs
- WeakReferenceList.cs
- TimeManager.cs
- DataSourceBooleanViewSchemaConverter.cs
- TransformGroup.cs
- ErrorInfoXmlDocument.cs
- DataSourceHelper.cs
- LicenseContext.cs
- HelpEvent.cs
- SqlLiftIndependentRowExpressions.cs
- OdbcConnection.cs
- HtmlInputHidden.cs
- DataGridViewAutoSizeModeEventArgs.cs
- XamlFxTrace.cs
- AssemblySettingAttributes.cs
- CatalogZoneBase.cs
- HttpListenerRequestTraceRecord.cs
- TypedAsyncResult.cs
- MethodBuilderInstantiation.cs
- JsonFormatWriterGenerator.cs
- ContractCodeDomInfo.cs
- ExportOptions.cs
- SqlBinder.cs
- Block.cs
- TextContainerChangedEventArgs.cs
- FrugalList.cs
- IdleTimeoutMonitor.cs
- AspProxy.cs
- WebPartMinimizeVerb.cs
- LinqDataSourceContextData.cs
- WindowsScrollBarBits.cs
- AddInProcess.cs
- Pkcs9Attribute.cs
- TryCatchDesigner.xaml.cs
- TagPrefixInfo.cs
- SystemSounds.cs
- ParameterCollection.cs
- DBAsyncResult.cs
- SqlDataSourceSelectingEventArgs.cs
- WebSysDefaultValueAttribute.cs
- PeerCollaborationPermission.cs
- entitydatasourceentitysetnameconverter.cs
- Evaluator.cs
- EventLogPermissionAttribute.cs
- FileUpload.cs
- PreviewPrintController.cs
- ValidatorCompatibilityHelper.cs
- MeasureItemEvent.cs
- ForEachAction.cs
- LockRenewalTask.cs
- WpfXamlMember.cs
- SelectionRange.cs
- mactripleDES.cs
- EpmAttributeNameBuilder.cs
- SwitchCase.cs
- ClientSettings.cs