Code:
/ 4.0 / 4.0 / untmp / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / cdf / src / WCF / Serialization / System / Runtime / Serialization / Configuration / DeclaredTypeValidator.cs / 1305376 / 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.
Link Menu

This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- Quad.cs
- ExtensionQuery.cs
- StyleSelector.cs
- CodeAccessSecurityEngine.cs
- PipelineModuleStepContainer.cs
- BooleanSwitch.cs
- TypeUnloadedException.cs
- MultipleViewProviderWrapper.cs
- SettingsContext.cs
- TextRunProperties.cs
- webeventbuffer.cs
- externdll.cs
- MexTcpBindingElement.cs
- TraceShell.cs
- UnsafeNativeMethods.cs
- Matrix3D.cs
- initElementDictionary.cs
- ConstructorNeedsTagAttribute.cs
- RuntimeWrappedException.cs
- PageParserFilter.cs
- DataGridItemEventArgs.cs
- SamlAction.cs
- DateTime.cs
- TreeNodeCollection.cs
- WebPartEventArgs.cs
- DataControlFieldCell.cs
- Helper.cs
- GenericEnumConverter.cs
- XsdValidatingReader.cs
- TextBoxRenderer.cs
- BamlTreeNode.cs
- PartialList.cs
- GenerateTemporaryTargetAssembly.cs
- BinaryWriter.cs
- RuntimeConfigLKG.cs
- ComponentChangingEvent.cs
- NavigatorOutput.cs
- ChainOfDependencies.cs
- CngProperty.cs
- TemplateBindingExpressionConverter.cs
- updatecommandorderer.cs
- ProfilePropertyMetadata.cs
- LineUtil.cs
- Evidence.cs
- WorkflowApplicationCompletedEventArgs.cs
- ObjectItemAttributeAssemblyLoader.cs
- ActiveDesignSurfaceEvent.cs
- XmlEntity.cs
- XmlSchemaExternal.cs
- TimeZone.cs
- DesignerDataStoredProcedure.cs
- SHA1Managed.cs
- DataGridViewSelectedCellCollection.cs
- LiteralControl.cs
- Regex.cs
- MasterPageBuildProvider.cs
- EpmTargetPathSegment.cs
- EtwTrackingParticipant.cs
- Component.cs
- ComboBoxRenderer.cs
- ThaiBuddhistCalendar.cs
- ViewManager.cs
- Separator.cs
- TextParagraph.cs
- GridViewUpdateEventArgs.cs
- Boolean.cs
- PersonalizableTypeEntry.cs
- DrawingServices.cs
- InstanceOwnerQueryResult.cs
- ContextStaticAttribute.cs
- VirtualPath.cs
- FormattedTextSymbols.cs
- PageBreakRecord.cs
- ImpersonateTokenRef.cs
- ZipIOLocalFileHeader.cs
- TableRow.cs
- EntityDataSource.cs
- Camera.cs
- ToolStripLocationCancelEventArgs.cs
- SimplePropertyEntry.cs
- BookmarkList.cs
- FontSizeConverter.cs
- HtmlElement.cs
- DataGridViewIntLinkedList.cs
- CalendarDayButton.cs
- Membership.cs
- DefaultPropertyAttribute.cs
- TreeViewImageIndexConverter.cs
- storagemappingitemcollection.viewdictionary.cs
- _ShellExpression.cs
- FileDialogCustomPlacesCollection.cs
- handlecollector.cs
- NavigationPropertySingletonExpression.cs
- OracleParameterBinding.cs
- TranslateTransform.cs
- RegisteredScript.cs
- ItemCollection.cs
- WebPartZoneBase.cs
- CodeExpressionStatement.cs
- ToolStripPanelRenderEventArgs.cs