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
- SqlConnectionHelper.cs
- XmlSchemaSimpleType.cs
- ThicknessAnimationUsingKeyFrames.cs
- GeometryModel3D.cs
- DataBindingExpressionBuilder.cs
- ICspAsymmetricAlgorithm.cs
- Win32Native.cs
- PointHitTestParameters.cs
- TrackingMemoryStreamFactory.cs
- EnterpriseServicesHelper.cs
- CultureInfoConverter.cs
- NamespaceInfo.cs
- XmlText.cs
- FastPropertyAccessor.cs
- RevocationPoint.cs
- MessageDecoder.cs
- XpsPackagingPolicy.cs
- ReverseQueryOperator.cs
- PrimitiveSchema.cs
- AssemblyUtil.cs
- DbResourceAllocator.cs
- DataServiceSaveChangesEventArgs.cs
- ValidatorUtils.cs
- UIElement3D.cs
- EventEntry.cs
- WebPartDescriptionCollection.cs
- WeakReferenceEnumerator.cs
- RegexNode.cs
- BlurEffect.cs
- IdentityValidationException.cs
- _UncName.cs
- StreamReader.cs
- HtmlTernaryTree.cs
- FixedTextView.cs
- PrimitiveOperationFormatter.cs
- TdsParserHelperClasses.cs
- InputBuffer.cs
- FloaterBaseParagraph.cs
- RtfControls.cs
- DependencyPropertyChangedEventArgs.cs
- ResourceDescriptionAttribute.cs
- Buffer.cs
- InvalidCommandTreeException.cs
- SqlStream.cs
- ICspAsymmetricAlgorithm.cs
- PersonalizationAdministration.cs
- IndividualDeviceConfig.cs
- ListViewItem.cs
- ZipIOCentralDirectoryDigitalSignature.cs
- BinaryMethodMessage.cs
- ProvidersHelper.cs
- PackageProperties.cs
- DesignerAutoFormat.cs
- EncryptedXml.cs
- WindowsToolbarItemAsMenuItem.cs
- DSACryptoServiceProvider.cs
- RelationshipConverter.cs
- SchemaAttDef.cs
- KnownBoxes.cs
- ResourceAttributes.cs
- ListBoxItemWrapperAutomationPeer.cs
- EntityDataSourceDataSelection.cs
- CodeConstructor.cs
- PeerObject.cs
- PrePrepareMethodAttribute.cs
- DesignerActionVerbItem.cs
- XMLDiffLoader.cs
- ValidateNames.cs
- WebBrowserUriTypeConverter.cs
- WorkflowRuntimeService.cs
- DashStyle.cs
- DatatypeImplementation.cs
- Oci.cs
- XmlSchemaExporter.cs
- DataColumnCollection.cs
- WebPartCollection.cs
- ExpressionEditorAttribute.cs
- HtmlInputButton.cs
- AuthenticationModuleElementCollection.cs
- CheckBoxList.cs
- PropertyChangeTracker.cs
- XmlDictionaryWriter.cs
- LocalIdKeyIdentifierClause.cs
- SettingsPropertyWrongTypeException.cs
- WorkflowOperationContext.cs
- ConnectionsZone.cs
- CellQuery.cs
- CommentEmitter.cs
- XmlValidatingReaderImpl.cs
- PerfProviderCollection.cs
- DefaultObjectMappingItemCollection.cs
- ZipIOExtraFieldElement.cs
- DataGridViewRowPostPaintEventArgs.cs
- LazyTextWriterCreator.cs
- MetadataItemCollectionFactory.cs
- TagNameToTypeMapper.cs
- GlyphRunDrawing.cs
- ItemCheckedEvent.cs
- RequiredAttributeAttribute.cs
- ReferenceEqualityComparer.cs