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
- ResolvedKeyFrameEntry.cs
- HttpListenerResponse.cs
- MemoryPressure.cs
- MaskedTextBox.cs
- XmlSerializerSection.cs
- ModelItemImpl.cs
- SamlAdvice.cs
- ControllableStoryboardAction.cs
- JavaScriptSerializer.cs
- LogAppendAsyncResult.cs
- TimelineCollection.cs
- StubHelpers.cs
- HtmlHead.cs
- CursorInteropHelper.cs
- GridItem.cs
- ControlBuilderAttribute.cs
- OrderByBuilder.cs
- QilExpression.cs
- MulticastDelegate.cs
- SignatureDescription.cs
- TypeRefElement.cs
- LogSwitch.cs
- Color.cs
- PathGeometry.cs
- DataServiceConfiguration.cs
- ImageDrawing.cs
- ToolStripTextBox.cs
- SkinBuilder.cs
- Solver.cs
- OAVariantLib.cs
- RuntimeHelpers.cs
- COM2EnumConverter.cs
- CacheHelper.cs
- ImageDesigner.cs
- AttachedPropertyBrowsableWhenAttributePresentAttribute.cs
- EntityWithChangeTrackerStrategy.cs
- ConfigurationErrorsException.cs
- LocalBuilder.cs
- RuleSetBrowserDialog.cs
- TypedDatasetGenerator.cs
- _BufferOffsetSize.cs
- CommonObjectSecurity.cs
- ScriptingProfileServiceSection.cs
- ConnectionStringSettings.cs
- SafeNativeMethods.cs
- SqlClientFactory.cs
- QilTypeChecker.cs
- MouseButtonEventArgs.cs
- Predicate.cs
- StopStoryboard.cs
- Task.cs
- Rotation3DAnimation.cs
- CaseCqlBlock.cs
- RuntimeHandles.cs
- SoapRpcMethodAttribute.cs
- Point4D.cs
- CodeVariableDeclarationStatement.cs
- ProtocolReflector.cs
- BinaryNode.cs
- CompositeDataBoundControl.cs
- DesignConnectionCollection.cs
- SqlServer2KCompatibilityAnnotation.cs
- CriticalFileToken.cs
- Viewport3DVisual.cs
- MediaTimeline.cs
- CommandField.cs
- MulticastDelegate.cs
- mda.cs
- TokenCreationParameter.cs
- TTSEvent.cs
- PageDeviceFont.cs
- PackageRelationshipSelector.cs
- SolidColorBrush.cs
- StorageComplexTypeMapping.cs
- DeclaredTypeValidatorAttribute.cs
- SmiConnection.cs
- FormatConvertedBitmap.cs
- PKCS1MaskGenerationMethod.cs
- WrappedIUnknown.cs
- CommentAction.cs
- PersistenceMetadataNamespace.cs
- StorageComplexPropertyMapping.cs
- ConditionalAttribute.cs
- XamlReaderHelper.cs
- CursorConverter.cs
- GeometryHitTestResult.cs
- SymDocumentType.cs
- UrlAuthorizationModule.cs
- Compilation.cs
- ImageListStreamer.cs
- HttpException.cs
- Triplet.cs
- CompareValidator.cs
- SqlMethodAttribute.cs
- WebBodyFormatMessageProperty.cs
- TagMapCollection.cs
- Interlocked.cs
- RectAnimation.cs
- WebServiceFaultDesigner.cs
- Repeater.cs