Code:
/ Net / Net / 3.5.50727.3053 / DEVDIV / depot / DevDiv / releases / Orcas / SP / 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
- BaseUriWithWildcard.cs
- BitmapFrame.cs
- DataShape.cs
- CodeAttachEventStatement.cs
- HttpResponseMessageProperty.cs
- Win32SafeHandles.cs
- OutputCacheSettings.cs
- Translator.cs
- SharedPersonalizationStateInfo.cs
- RadioButtonRenderer.cs
- ProfileManager.cs
- PropertyChange.cs
- ConnectionManagementElementCollection.cs
- IndexOutOfRangeException.cs
- RectangleHotSpot.cs
- WebPartEditorOkVerb.cs
- CodeExporter.cs
- BoolExpr.cs
- TransactedBatchContext.cs
- TextBlockAutomationPeer.cs
- ClaimComparer.cs
- ToolStripItem.cs
- StringCollectionMarkupSerializer.cs
- EventLogQuery.cs
- EntityDataSourceContextCreatingEventArgs.cs
- FixedLineResult.cs
- IteratorFilter.cs
- InstanceBehavior.cs
- DataViewManagerListItemTypeDescriptor.cs
- ActivitySurrogate.cs
- CodeComment.cs
- AutomationPropertyInfo.cs
- BindingRestrictions.cs
- SharedHttpTransportManager.cs
- _HeaderInfoTable.cs
- LightweightCodeGenerator.cs
- SystemIPInterfaceStatistics.cs
- SizeAnimationUsingKeyFrames.cs
- CustomWebEventKey.cs
- QilXmlReader.cs
- DoubleAnimationClockResource.cs
- ThicknessAnimationBase.cs
- ScriptRegistrationManager.cs
- CodeCommentStatement.cs
- MenuCommand.cs
- PageSetupDialog.cs
- ManagedWndProcTracker.cs
- DbConnectionOptions.cs
- SpeakProgressEventArgs.cs
- CoreSwitches.cs
- SerializationAttributes.cs
- ViewStateChangedEventArgs.cs
- Label.cs
- BitmapEffectGroup.cs
- AssociationProvider.cs
- ArrayEditor.cs
- SignedPkcs7.cs
- XmlSchemaSimpleTypeList.cs
- QuadraticBezierSegment.cs
- Parameter.cs
- ConfigurationSectionCollection.cs
- StringDictionaryEditor.cs
- TCPClient.cs
- LoginView.cs
- XmlBoundElement.cs
- Classification.cs
- WrappedIUnknown.cs
- Rectangle.cs
- CurrentChangingEventManager.cs
- BooleanSwitch.cs
- TextBlock.cs
- TreeBuilder.cs
- OrderingQueryOperator.cs
- TypeSystemProvider.cs
- ServiceChannelProxy.cs
- AnnotationResourceChangedEventArgs.cs
- DBPropSet.cs
- Errors.cs
- XmlExpressionDumper.cs
- WindowsFormsHost.cs
- BlockingCollection.cs
- LambdaValue.cs
- HostSecurityManager.cs
- SizeIndependentAnimationStorage.cs
- RoleManagerEventArgs.cs
- SecureStringHasher.cs
- AutoGeneratedFieldProperties.cs
- StatusBarPanelClickEvent.cs
- PolicyLevel.cs
- InputReferenceExpression.cs
- MethodBody.cs
- CodeDOMUtility.cs
- CrossAppDomainChannel.cs
- FixedSOMPageElement.cs
- DrawToolTipEventArgs.cs
- Span.cs
- QueueProcessor.cs
- PreviewPageInfo.cs
- Ipv6Element.cs
- DebugControllerThread.cs