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
- DataGridView.cs
- TypeNameParser.cs
- OLEDB_Util.cs
- InternalMappingException.cs
- WebBrowserUriTypeConverter.cs
- ClientUrlResolverWrapper.cs
- ObjectSecurity.cs
- SecurityPolicySection.cs
- HtmlInputText.cs
- StringDictionaryWithComparer.cs
- MsmqIntegrationBindingCollectionElement.cs
- SoapAttributes.cs
- ListControl.cs
- MonthChangedEventArgs.cs
- SqlAliasesReferenced.cs
- BitmapEffectRenderDataResource.cs
- AutoCompleteStringCollection.cs
- SHA512Managed.cs
- SignalGate.cs
- Regex.cs
- AnonymousIdentificationModule.cs
- MulticastOption.cs
- DocumentOrderQuery.cs
- RNGCryptoServiceProvider.cs
- FixedSOMSemanticBox.cs
- RequestResizeEvent.cs
- LayoutTableCell.cs
- SmtpSection.cs
- DatePickerTextBox.cs
- SqlDuplicator.cs
- CompareValidator.cs
- UInt32Storage.cs
- ExpressionStringBuilder.cs
- HttpApplication.cs
- XPathScanner.cs
- ContentPresenter.cs
- AppLevelCompilationSectionCache.cs
- PtsPage.cs
- DataGridViewDataConnection.cs
- COM2ColorConverter.cs
- SnapshotChangeTrackingStrategy.cs
- WorkflowInstanceAbortedRecord.cs
- ActiveXContainer.cs
- CultureSpecificStringDictionary.cs
- CngAlgorithm.cs
- EventLogger.cs
- MiniModule.cs
- TraceLevelStore.cs
- SimpleHandlerBuildProvider.cs
- UserUseLicenseDictionaryLoader.cs
- SoapConverter.cs
- RtfNavigator.cs
- HMACSHA512.cs
- FocusWithinProperty.cs
- AstTree.cs
- BounceEase.cs
- TextPatternIdentifiers.cs
- DependsOnAttribute.cs
- SelfSignedCertificate.cs
- ProcessModelInfo.cs
- UpDownBase.cs
- EventProviderTraceListener.cs
- DbConnectionPoolGroupProviderInfo.cs
- InputLanguageSource.cs
- HttpConfigurationContext.cs
- Double.cs
- AutoResizedEvent.cs
- AutoScrollExpandMessageFilter.cs
- BindingElement.cs
- RoleManagerSection.cs
- SecurityBindingElementImporter.cs
- RowCache.cs
- PLINQETWProvider.cs
- TextParaLineResult.cs
- GenericEnumerator.cs
- RSAOAEPKeyExchangeDeformatter.cs
- SqlGenerator.cs
- LicFileLicenseProvider.cs
- XmlReflectionMember.cs
- FontUnitConverter.cs
- BitmapEffectCollection.cs
- ButtonColumn.cs
- BuildProvider.cs
- MDIControlStrip.cs
- SignedPkcs7.cs
- FilterEventArgs.cs
- DispatchRuntime.cs
- SafeNativeMethodsMilCoreApi.cs
- QilStrConcatenator.cs
- ExpandSegmentCollection.cs
- RbTree.cs
- TextBox.cs
- KeyboardEventArgs.cs
- BindingContext.cs
- safesecurityhelperavalon.cs
- DetailsViewRow.cs
- CodeCompileUnit.cs
- CustomAttributeFormatException.cs
- PageEventArgs.cs
- HostingEnvironmentException.cs