Code:
/ Dotnetfx_Vista_SP2 / Dotnetfx_Vista_SP2 / 8.0.50727.4016 / DEVDIV / depot / DevDiv / releases / Orcas / QFE / ndp / fx / src / xsp / System / Web / Extensions / Script / Serialization / SimpleTypeResolver.cs / 1 / SimpleTypeResolver.cs
//------------------------------------------------------------------------------
//
// Copyright (c) Microsoft Corporation. All rights reserved.
//
//-----------------------------------------------------------------------------
namespace System.Web.Script.Serialization {
using System;
using System.Security.Permissions;
using System.Web;
[
AspNetHostingPermission(SecurityAction.LinkDemand, Level = AspNetHostingPermissionLevel.Minimal),
AspNetHostingPermission(SecurityAction.InheritanceDemand, Level = AspNetHostingPermissionLevel.Minimal),
]
public class SimpleTypeResolver : JavaScriptTypeResolver {
public override Type ResolveType(string id) {
return Type.GetType(id);
}
public override string ResolveTypeId(Type type) {
if (type == null) {
throw new ArgumentNullException("type");
}
return type.AssemblyQualifiedName;
}
}
}
// File provided for Reference Use Only by Microsoft Corporation (c) 2007.
//------------------------------------------------------------------------------
//
// Copyright (c) Microsoft Corporation. All rights reserved.
//
//-----------------------------------------------------------------------------
namespace System.Web.Script.Serialization {
using System;
using System.Security.Permissions;
using System.Web;
[
AspNetHostingPermission(SecurityAction.LinkDemand, Level = AspNetHostingPermissionLevel.Minimal),
AspNetHostingPermission(SecurityAction.InheritanceDemand, Level = AspNetHostingPermissionLevel.Minimal),
]
public class SimpleTypeResolver : JavaScriptTypeResolver {
public override Type ResolveType(string id) {
return Type.GetType(id);
}
public override string ResolveTypeId(Type type) {
if (type == null) {
throw new ArgumentNullException("type");
}
return type.AssemblyQualifiedName;
}
}
}
// 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
- BackgroundWorker.cs
- TreeViewCancelEvent.cs
- DataContractJsonSerializer.cs
- VisualProxy.cs
- UInt16.cs
- CallId.cs
- ConfigXmlCDataSection.cs
- AdvancedBindingPropertyDescriptor.cs
- wgx_render.cs
- DockProviderWrapper.cs
- XmlNodeReader.cs
- SQLInt64Storage.cs
- DetailsView.cs
- FloaterBaseParagraph.cs
- TrustLevel.cs
- MultiBinding.cs
- ObjectDataSource.cs
- XPathBinder.cs
- AssemblyResourceLoader.cs
- Style.cs
- VisualStyleElement.cs
- SharedConnectionWorkflowTransactionService.cs
- SqlRecordBuffer.cs
- AnnotationMap.cs
- TableChangeProcessor.cs
- CompensationExtension.cs
- TypefaceMap.cs
- SqlNotificationEventArgs.cs
- SelectedCellsChangedEventArgs.cs
- DocumentViewerHelper.cs
- SubMenuStyleCollection.cs
- VariableExpressionConverter.cs
- HttpInputStream.cs
- SqlConnectionPoolGroupProviderInfo.cs
- DataTableReader.cs
- RsaKeyIdentifierClause.cs
- ListViewAutomationPeer.cs
- XmlSchemaCompilationSettings.cs
- EventProviderBase.cs
- XmlAttributeAttribute.cs
- XmlDeclaration.cs
- MDIControlStrip.cs
- CultureSpecificCharacterBufferRange.cs
- OutputScope.cs
- CharEnumerator.cs
- compensatingcollection.cs
- CheckPair.cs
- ListControl.cs
- NumericUpDownAccelerationCollection.cs
- CodeSnippetStatement.cs
- StylusCollection.cs
- RoleBoolean.cs
- BackgroundWorker.cs
- coordinatorfactory.cs
- TypeSemantics.cs
- RenderOptions.cs
- SqlProcedureAttribute.cs
- path.cs
- SwitchLevelAttribute.cs
- ScrollPattern.cs
- XmlSchemaAnnotation.cs
- ExtendLockAsyncResult.cs
- StateDesigner.Layouts.cs
- ReachSerializer.cs
- TemplateControlBuildProvider.cs
- ScriptResourceAttribute.cs
- SignerInfo.cs
- RecordsAffectedEventArgs.cs
- DeviceContexts.cs
- ResourceDefaultValueAttribute.cs
- X509Certificate.cs
- ColorBlend.cs
- ComponentConverter.cs
- ConnectionStringsSection.cs
- DataPager.cs
- TableCellCollection.cs
- ObjectSet.cs
- ListViewGroup.cs
- VisualStyleElement.cs
- SafePEFileHandle.cs
- StylusDevice.cs
- X509AsymmetricSecurityKey.cs
- CompilerCollection.cs
- ApplicationContext.cs
- AtomMaterializerLog.cs
- OracleParameterBinding.cs
- UnsafeCollabNativeMethods.cs
- SQLBinaryStorage.cs
- PrintPreviewDialog.cs
- TcpProcessProtocolHandler.cs
- ITreeGenerator.cs
- XmlAttributeCollection.cs
- HierarchicalDataBoundControlAdapter.cs
- ReachDocumentPageSerializer.cs
- QuaternionAnimation.cs
- EmptyStringExpandableObjectConverter.cs
- TypeContext.cs
- RegexWorker.cs
- CompilerCollection.cs
- XmlSyndicationContent.cs