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
- DataServiceClientException.cs
- UnmanagedMemoryStreamWrapper.cs
- HtmlHead.cs
- PreviewKeyDownEventArgs.cs
- IImplicitResourceProvider.cs
- RadioButtonRenderer.cs
- ObjRef.cs
- PrimaryKeyTypeConverter.cs
- BaseCodeDomTreeGenerator.cs
- SecurityContext.cs
- IgnoreFlushAndCloseStream.cs
- RegionInfo.cs
- NumberSubstitution.cs
- GlyphShapingProperties.cs
- CompressedStack.cs
- ToolTipAutomationPeer.cs
- StoreItemCollection.cs
- RectangleHotSpot.cs
- Parameter.cs
- Keywords.cs
- ArraySegment.cs
- DomainUpDown.cs
- NestPullup.cs
- TypeLibConverter.cs
- EventLogPermission.cs
- ActivityDesignerLayoutSerializers.cs
- ActivityCodeDomReferenceService.cs
- TouchesOverProperty.cs
- ConfigurationPropertyCollection.cs
- DLinqDataModelProvider.cs
- EventDriven.cs
- CacheDependency.cs
- InkCanvasAutomationPeer.cs
- UseLicense.cs
- HandleExceptionArgs.cs
- DrawingDrawingContext.cs
- ReflectEventDescriptor.cs
- PaginationProgressEventArgs.cs
- DataFieldEditor.cs
- ChineseLunisolarCalendar.cs
- AnimatedTypeHelpers.cs
- EdmConstants.cs
- TrustSection.cs
- DivideByZeroException.cs
- TypeContext.cs
- QilGeneratorEnv.cs
- ScriptReferenceBase.cs
- RegexGroupCollection.cs
- ApplicationServiceHelper.cs
- XmlAttributeAttribute.cs
- SessionStateContainer.cs
- BitmapPalette.cs
- QueryableDataSourceEditData.cs
- Command.cs
- UnsafeNativeMethods.cs
- LongSumAggregationOperator.cs
- ComboBox.cs
- Camera.cs
- PasswordValidationException.cs
- StreamWriter.cs
- FixedPage.cs
- XD.cs
- EdmValidator.cs
- ClockGroup.cs
- VScrollProperties.cs
- HashMembershipCondition.cs
- DataBinder.cs
- CompositeCollection.cs
- RTLAwareMessageBox.cs
- RegisteredHiddenField.cs
- StorageEntitySetMapping.cs
- DataSourceXmlSerializationAttribute.cs
- HierarchicalDataSourceControl.cs
- PathData.cs
- AutoResetEvent.cs
- XmlDocumentFragment.cs
- Identity.cs
- StandardCommands.cs
- MailWebEventProvider.cs
- CopyAttributesAction.cs
- ScrollProperties.cs
- ScrollItemPattern.cs
- CommandSet.cs
- Publisher.cs
- EncoderBestFitFallback.cs
- EntityModelBuildProvider.cs
- ShapingEngine.cs
- StreamWriter.cs
- ValidateNames.cs
- Misc.cs
- RecognitionEventArgs.cs
- CustomCategoryAttribute.cs
- ZipIOExtraFieldElement.cs
- ProjectionCamera.cs
- TileModeValidation.cs
- CapabilitiesRule.cs
- PopupRoot.cs
- SqlException.cs
- UICuesEvent.cs
- thaishape.cs