Code:
/ WCF / WCF / 3.5.30729.1 / untmp / Orcas / SP / ndp / cdf / src / WCF / Serialization / System / Runtime / Serialization / Configuration / DeclaredTypeValidator.cs / 1 / 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. // Copyright (c) Microsoft Corporation. All rights reserved.
Link Menu
This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- BamlResourceContent.cs
- LocalizationComments.cs
- DataGridCellClipboardEventArgs.cs
- NestedContainer.cs
- EntityDataSourceWrapper.cs
- SubpageParaClient.cs
- ExeContext.cs
- SettingsBase.cs
- ScaleTransform3D.cs
- XmlCountingReader.cs
- GuidConverter.cs
- DefinitionProperties.cs
- AxHost.cs
- XamlInt32CollectionSerializer.cs
- DBDataPermissionAttribute.cs
- IndexOutOfRangeException.cs
- DataServices.cs
- SmiRecordBuffer.cs
- WindowsStatic.cs
- SingleKeyFrameCollection.cs
- WebPartZone.cs
- TrackingRecord.cs
- TypeValidationEventArgs.cs
- ISAPIWorkerRequest.cs
- CompositeFontInfo.cs
- DataGridViewTopLeftHeaderCell.cs
- Html32TextWriter.cs
- TransformationRules.cs
- SystemGatewayIPAddressInformation.cs
- ObjectListDesigner.cs
- RawStylusActions.cs
- WindowsServiceCredential.cs
- UserControlBuildProvider.cs
- TranslateTransform3D.cs
- WebPartCollection.cs
- AdRotator.cs
- TemplatedWizardStep.cs
- StandardOleMarshalObject.cs
- WindowsHyperlink.cs
- XAMLParseException.cs
- ValidatorUtils.cs
- EventLogInformation.cs
- DeferredElementTreeState.cs
- DiffuseMaterial.cs
- _FtpDataStream.cs
- InnerItemCollectionView.cs
- KeyTime.cs
- HandleExceptionArgs.cs
- AccessibilityHelperForVista.cs
- ServiceDescriptions.cs
- PagerSettings.cs
- ArcSegment.cs
- ShellProvider.cs
- DeviceContext.cs
- NullableConverter.cs
- HorizontalAlignConverter.cs
- RoutedEventConverter.cs
- TemplateBindingExpressionConverter.cs
- ExpressionList.cs
- UpdateRecord.cs
- EncodingNLS.cs
- UnicodeEncoding.cs
- SimpleRecyclingCache.cs
- PropertyItem.cs
- UInt64Converter.cs
- TraceXPathNavigator.cs
- WeakReferenceEnumerator.cs
- SafeMILHandle.cs
- CompressEmulationStream.cs
- ToolBarButton.cs
- BaseParser.cs
- StrokeIntersection.cs
- PeerNodeTraceRecord.cs
- DefaultHttpHandler.cs
- NameValueConfigurationCollection.cs
- WpfXamlLoader.cs
- WindowsScrollBarBits.cs
- WebServiceErrorEvent.cs
- MessageDescriptionCollection.cs
- CalendarDataBindingHandler.cs
- ComponentDispatcher.cs
- DataGridItemEventArgs.cs
- CqlWriter.cs
- ImageBrush.cs
- NumberSubstitution.cs
- InstanceDataCollectionCollection.cs
- RuntimeCompatibilityAttribute.cs
- NullReferenceException.cs
- DbConnectionFactory.cs
- RsaSecurityKey.cs
- SerialReceived.cs
- Select.cs
- TypeDescriptor.cs
- StrokeNode.cs
- IntegerCollectionEditor.cs
- XmlSerializerVersionAttribute.cs
- ComplexBindingPropertiesAttribute.cs
- ScalarRestriction.cs
- OciHandle.cs
- TableHeaderCell.cs