Code:
/ 4.0 / 4.0 / untmp / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / cdf / src / WCF / Serialization / System / Runtime / Serialization / Configuration / DeclaredTypeValidator.cs / 1305376 / DeclaredTypeValidator.cs
//------------------------------------------------------------------------------ // Copyright (c) Microsoft Corporation. All rights reserved. //----------------------------------------------------------------------------- namespace System.Runtime.Serialization.Configuration { using System; using System.Configuration; using System.Runtime.Serialization; internal class DeclaredTypeValidator : ConfigurationValidatorBase { public override bool CanValidate(Type type) { return (typeof(string) == type); } public override void Validate(object value) { string type = (string)value; if (type.StartsWith(Globals.TypeOfObject.FullName, StringComparison.Ordinal)) { Type t = Type.GetType(type, false); if (t != null && Globals.TypeOfObject.Equals(t)) { throw DiagnosticUtility.ExceptionUtility.ThrowHelperArgument(SR.GetString(SR.KnownTypeConfigObject)); } } } } } // 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
- KeySplineConverter.cs
- ImportCatalogPart.cs
- _StreamFramer.cs
- DesignerCategoryAttribute.cs
- KeyedCollection.cs
- ICspAsymmetricAlgorithm.cs
- DiscoveryDefaults.cs
- XmlAttributeCollection.cs
- SoundPlayerAction.cs
- XmlSchemaRedefine.cs
- OdbcCommandBuilder.cs
- ContainerControlDesigner.cs
- OracleBFile.cs
- CodeDelegateCreateExpression.cs
- URI.cs
- CodeAccessPermission.cs
- XmlILTrace.cs
- IPipelineRuntime.cs
- ToolboxItemAttribute.cs
- ErrorHandler.cs
- ImageField.cs
- _FixedSizeReader.cs
- ConfigDefinitionUpdates.cs
- QueueNameHelper.cs
- SerialReceived.cs
- ThrowHelper.cs
- FixedSOMTextRun.cs
- IsolatedStorageFilePermission.cs
- XmlUTF8TextReader.cs
- QuotedPrintableStream.cs
- ObjectStateManagerMetadata.cs
- DBAsyncResult.cs
- ColumnWidthChangingEvent.cs
- SQLMoneyStorage.cs
- SettingsProviderCollection.cs
- ResourceWriter.cs
- FontFaceLayoutInfo.cs
- ProxyWebPartManager.cs
- VoiceSynthesis.cs
- PropertyEmitter.cs
- OdbcDataReader.cs
- StructureChangedEventArgs.cs
- ConfigurationErrorsException.cs
- ScriptManager.cs
- ColorBlend.cs
- Visual3D.cs
- XmlSchemaObjectCollection.cs
- GenericPrincipal.cs
- ReversePositionQuery.cs
- DropDownList.cs
- XmlWrappingReader.cs
- ObjectDataSourceFilteringEventArgs.cs
- XmlTypeMapping.cs
- DirectoryObjectSecurity.cs
- ButtonChrome.cs
- QueueProcessor.cs
- SHA512Cng.cs
- CriticalFinalizerObject.cs
- EpmSyndicationContentSerializer.cs
- DesignerTextViewAdapter.cs
- RIPEMD160.cs
- HTMLTextWriter.cs
- SharedPerformanceCounter.cs
- BamlLocalizableResource.cs
- PropertyChangingEventArgs.cs
- Simplifier.cs
- TagMapInfo.cs
- UIInitializationException.cs
- Visitor.cs
- SecurityKeyEntropyMode.cs
- cookieexception.cs
- ConfigurationStrings.cs
- ACL.cs
- ListView.cs
- EmptyControlCollection.cs
- ControllableStoryboardAction.cs
- DragEventArgs.cs
- printdlgexmarshaler.cs
- GreenMethods.cs
- AdapterUtil.cs
- Content.cs
- ContentValidator.cs
- LinkedDataMemberFieldEditor.cs
- TransactionChannelListener.cs
- Function.cs
- OleDbPermission.cs
- SafeCryptoHandles.cs
- DynamicActivityTypeDescriptor.cs
- ToolboxComponentsCreatingEventArgs.cs
- BitmapScalingModeValidation.cs
- XmlIlTypeHelper.cs
- SQLInt16.cs
- altserialization.cs
- MultipleViewProviderWrapper.cs
- Separator.cs
- LockCookie.cs
- QfeChecker.cs
- AssociationSet.cs
- SchemaSetCompiler.cs
- FixedPage.cs