Code:
/ 4.0 / 4.0 / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / cdf / src / WCF / Serialization / System / Runtime / Serialization / Configuration / DataContractSerializerSection.cs / 1305376 / DataContractSerializerSection.cs
//------------------------------------------------------------------------------
// Copyright (c) Microsoft Corporation. All rights reserved.
//-----------------------------------------------------------------------------
namespace System.Runtime.Serialization.Configuration
{
using System;
using System.Collections.Generic;
using System.Configuration;
using System.Globalization;
using System.Security.Permissions;
using System.Security;
public sealed partial class DataContractSerializerSection : ConfigurationSection
{
public DataContractSerializerSection() : base()
{
}
[Fx.Tag.SecurityNote(Critical = "Elevates in order to get the DataContractSerializerSection config section."
+ " Caller should not leak config section instance to untrusted code.")]
[SecurityCritical]
[ConfigurationPermission(SecurityAction.Assert, Unrestricted = true)]
internal static DataContractSerializerSection UnsafeGetSection()
{
DataContractSerializerSection section =
(DataContractSerializerSection)ConfigurationManager.GetSection(ConfigurationStrings.DataContractSerializerSectionPath);
if (section == null)
{
throw System.Runtime.Serialization.DiagnosticUtility.ExceptionUtility.ThrowHelperError(new ConfigurationErrorsException(SR.GetString(SR.ConfigDataContractSerializerSectionLoadError)));
}
return section;
}
[ConfigurationProperty(ConfigurationStrings.DeclaredTypes, DefaultValue = null)]
public DeclaredTypeElementCollection DeclaredTypes
{
get { return (DeclaredTypeElementCollection)base[ConfigurationStrings.DeclaredTypes]; }
}
}
}
// File provided for Reference Use Only by Microsoft Corporation (c) 2007.
//------------------------------------------------------------------------------
// Copyright (c) Microsoft Corporation. All rights reserved.
//-----------------------------------------------------------------------------
namespace System.Runtime.Serialization.Configuration
{
using System;
using System.Collections.Generic;
using System.Configuration;
using System.Globalization;
using System.Security.Permissions;
using System.Security;
public sealed partial class DataContractSerializerSection : ConfigurationSection
{
public DataContractSerializerSection() : base()
{
}
[Fx.Tag.SecurityNote(Critical = "Elevates in order to get the DataContractSerializerSection config section."
+ " Caller should not leak config section instance to untrusted code.")]
[SecurityCritical]
[ConfigurationPermission(SecurityAction.Assert, Unrestricted = true)]
internal static DataContractSerializerSection UnsafeGetSection()
{
DataContractSerializerSection section =
(DataContractSerializerSection)ConfigurationManager.GetSection(ConfigurationStrings.DataContractSerializerSectionPath);
if (section == null)
{
throw System.Runtime.Serialization.DiagnosticUtility.ExceptionUtility.ThrowHelperError(new ConfigurationErrorsException(SR.GetString(SR.ConfigDataContractSerializerSectionLoadError)));
}
return section;
}
[ConfigurationProperty(ConfigurationStrings.DeclaredTypes, DefaultValue = null)]
public DeclaredTypeElementCollection DeclaredTypes
{
get { return (DeclaredTypeElementCollection)base[ConfigurationStrings.DeclaredTypes]; }
}
}
}
// 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
- OLEDB_Enum.cs
- RenderTargetBitmap.cs
- MenuItemStyleCollection.cs
- TraceLog.cs
- EditorZone.cs
- KnownTypesHelper.cs
- PrinterUnitConvert.cs
- ServiceManager.cs
- AnchorEditor.cs
- ConcurrentStack.cs
- XPathItem.cs
- ThreadWorkerController.cs
- Executor.cs
- AdornerHitTestResult.cs
- PreviewKeyDownEventArgs.cs
- ToolStripItemRenderEventArgs.cs
- QueryAccessibilityHelpEvent.cs
- RenderingEventArgs.cs
- TimeEnumHelper.cs
- SafeEventLogWriteHandle.cs
- CmsUtils.cs
- DrawToolTipEventArgs.cs
- PersistenceTypeAttribute.cs
- TableItemStyle.cs
- XPathScanner.cs
- RuleSettings.cs
- CacheDependency.cs
- ApplicationInfo.cs
- RemotingSurrogateSelector.cs
- WebPartExportVerb.cs
- ipaddressinformationcollection.cs
- ToolStripProgressBar.cs
- EmptyControlCollection.cs
- CodeExpressionStatement.cs
- SystemWebExtensionsSectionGroup.cs
- LoadRetryHandler.cs
- TextInfo.cs
- OpenTypeCommon.cs
- ZipIOExtraFieldElement.cs
- RangeValuePatternIdentifiers.cs
- HtmlElement.cs
- LastQueryOperator.cs
- SafeProcessHandle.cs
- IndexExpression.cs
- PolicyValidationException.cs
- SqlStatistics.cs
- SecurityHelper.cs
- InputLanguageManager.cs
- XmlSchema.cs
- SqlTypeSystemProvider.cs
- StructuredCompositeActivityDesigner.cs
- EntityTransaction.cs
- UrlMappingCollection.cs
- Misc.cs
- OracleRowUpdatingEventArgs.cs
- MouseEventArgs.cs
- MetabaseServerConfig.cs
- WebPartVerbsEventArgs.cs
- ClientBuildManagerCallback.cs
- TagPrefixCollection.cs
- TableLayoutSettingsTypeConverter.cs
- CounterCreationData.cs
- WebExceptionStatus.cs
- DesignBinding.cs
- AvTrace.cs
- IgnoreSection.cs
- CompositionAdorner.cs
- FamilyMapCollection.cs
- XmlSchemaAnnotated.cs
- LogReserveAndAppendState.cs
- GridViewColumnHeaderAutomationPeer.cs
- SystemInfo.cs
- ExtendedProperty.cs
- ACL.cs
- AssociationProvider.cs
- DetailsViewDeletedEventArgs.cs
- ExpressionLink.cs
- AssertSection.cs
- PageStatePersister.cs
- PropertyChangeTracker.cs
- ImpersonationContext.cs
- FastEncoder.cs
- ToolStripLabel.cs
- MatrixAnimationBase.cs
- NameValueCollection.cs
- UnsafeNativeMethods.cs
- MenuEventArgs.cs
- SQLBytes.cs
- SoapTypeAttribute.cs
- MapPathBasedVirtualPathProvider.cs
- NominalTypeEliminator.cs
- MissingFieldException.cs
- Animatable.cs
- XmlSchemaSequence.cs
- MultipartContentParser.cs
- QilUnary.cs
- CompileLiteralTextParser.cs
- CodeTypeParameter.cs
- XhtmlConformanceSection.cs
- FontNamesConverter.cs