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
- COSERVERINFO.cs
- ProvidePropertyAttribute.cs
- SoapIgnoreAttribute.cs
- XamlClipboardData.cs
- SchemaManager.cs
- ClrProviderManifest.cs
- NotifyInputEventArgs.cs
- TypeSystem.cs
- XmlSchema.cs
- AsymmetricSignatureDeformatter.cs
- RegistryKey.cs
- SqlError.cs
- SymDocumentType.cs
- SortKey.cs
- PolicyStatement.cs
- SchemaEntity.cs
- wgx_exports.cs
- XmlNamedNodeMap.cs
- _KerberosClient.cs
- ScriptControlDescriptor.cs
- FilterElement.cs
- FrameworkTextComposition.cs
- NameValuePair.cs
- ServiceOperationParameter.cs
- NavigationHelper.cs
- CodeTypeParameter.cs
- DiscoveryDocumentLinksPattern.cs
- RequestCache.cs
- SymLanguageVendor.cs
- XmlSortKeyAccumulator.cs
- UiaCoreTypesApi.cs
- AutomationEvent.cs
- DataTableReaderListener.cs
- EnumConverter.cs
- ChannelManagerHelpers.cs
- SQLGuidStorage.cs
- CompilationUnit.cs
- SetterBase.cs
- SessionParameter.cs
- FilteredAttributeCollection.cs
- XamlPathDataSerializer.cs
- CurrentTimeZone.cs
- IdentityReference.cs
- UnsettableComboBox.cs
- SqlUDTStorage.cs
- MetadataItemEmitter.cs
- ScrollItemPatternIdentifiers.cs
- ResourceSet.cs
- ObjectStateManagerMetadata.cs
- _SingleItemRequestCache.cs
- SpellCheck.cs
- WebBrowserEvent.cs
- Token.cs
- DesignerAttribute.cs
- IERequestCache.cs
- TextContainerHelper.cs
- ImageField.cs
- IntSecurity.cs
- MLangCodePageEncoding.cs
- ProtocolsConfiguration.cs
- StringToken.cs
- StringReader.cs
- ExtendedProperty.cs
- DataGridColumn.cs
- Border.cs
- KnowledgeBase.cs
- SafeCryptHandles.cs
- XmlCountingReader.cs
- DataServiceConfiguration.cs
- RangeContentEnumerator.cs
- ToolStripTemplateNode.cs
- Figure.cs
- querybuilder.cs
- HtmlEncodedRawTextWriter.cs
- SiteMapNode.cs
- unitconverter.cs
- ToolStripTextBox.cs
- XmlFileEditor.cs
- PerfService.cs
- Operator.cs
- OdbcEnvironment.cs
- ParenExpr.cs
- TextSelection.cs
- FileDialog.cs
- SerializationInfo.cs
- ChtmlTextWriter.cs
- COM2TypeInfoProcessor.cs
- ParameterBuilder.cs
- XslCompiledTransform.cs
- TextLine.cs
- NTAccount.cs
- SwitchElementsCollection.cs
- ToolStripPanel.cs
- ChangeProcessor.cs
- MissingManifestResourceException.cs
- XmlIgnoreAttribute.cs
- TableSectionStyle.cs
- RegistryPermission.cs
- ScrollContentPresenter.cs
- DefaultConfirmation.cs