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
- Cell.cs
- WindowsFormsHost.cs
- Font.cs
- _SSPIWrapper.cs
- ReferenceList.cs
- ProviderBase.cs
- PrivilegeNotHeldException.cs
- XmlNamespaceManager.cs
- StrongNameMembershipCondition.cs
- TabControlCancelEvent.cs
- FeatureSupport.cs
- LogicalCallContext.cs
- DoubleUtil.cs
- ExpressionList.cs
- IPEndPointCollection.cs
- DocumentApplicationDocumentViewer.cs
- CodeBinaryOperatorExpression.cs
- SqlLiftIndependentRowExpressions.cs
- FrugalList.cs
- PerformanceCounterPermissionEntryCollection.cs
- TypeDependencyAttribute.cs
- AttributeCollection.cs
- HttpDebugHandler.cs
- BindingManagerDataErrorEventArgs.cs
- DataServiceConfiguration.cs
- ListViewDeleteEventArgs.cs
- PathGradientBrush.cs
- Glyph.cs
- controlskin.cs
- __ConsoleStream.cs
- StorageComplexTypeMapping.cs
- ProfilePropertySettings.cs
- PolyQuadraticBezierSegment.cs
- OpenFileDialog.cs
- LinqDataSourceStatusEventArgs.cs
- Region.cs
- ListView.cs
- ScopeCollection.cs
- EntryPointNotFoundException.cs
- CollectionBase.cs
- XmlCharCheckingReader.cs
- TextElementEnumerator.cs
- EventLogPermissionAttribute.cs
- RIPEMD160.cs
- CommentGlyph.cs
- Int32Converter.cs
- exports.cs
- UnitySerializationHolder.cs
- EncoderFallback.cs
- IndicFontClient.cs
- ProgressiveCrcCalculatingStream.cs
- ProtocolsConfigurationHandler.cs
- LinqDataSourceStatusEventArgs.cs
- ErrorRuntimeConfig.cs
- CroppedBitmap.cs
- SqlClientWrapperSmiStreamChars.cs
- QilTernary.cs
- InputLanguageProfileNotifySink.cs
- TabControlEvent.cs
- SqlAggregateChecker.cs
- XmlArrayItemAttributes.cs
- TreeViewImageKeyConverter.cs
- WebEvents.cs
- HttpConfigurationContext.cs
- RegexBoyerMoore.cs
- Header.cs
- ApplyImportsAction.cs
- metadatamappinghashervisitor.cs
- OutputScope.cs
- BindingMemberInfo.cs
- WebContext.cs
- QuaternionValueSerializer.cs
- DesignerHelpers.cs
- MachineKeySection.cs
- XamlStyleSerializer.cs
- HttpHandlersSection.cs
- XmlLoader.cs
- OptimizedTemplateContentHelper.cs
- ActiveXContainer.cs
- DesignTimeTemplateParser.cs
- FrameworkElementFactoryMarkupObject.cs
- DbQueryCommandTree.cs
- Vector3DAnimationUsingKeyFrames.cs
- Simplifier.cs
- BitmapEffectDrawing.cs
- ZipPackage.cs
- CounterSample.cs
- ToggleProviderWrapper.cs
- DataTableReaderListener.cs
- RequestCache.cs
- SpoolingTask.cs
- ClientProxyGenerator.cs
- SqlXml.cs
- CreateParams.cs
- lengthconverter.cs
- ZipIOFileItemStream.cs
- WsdlParser.cs
- Menu.cs
- FontFamily.cs
- ClosableStream.cs