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
- DaylightTime.cs
- KeyNotFoundException.cs
- UIElement3D.cs
- FullTrustAssemblyCollection.cs
- ToolbarAUtomationPeer.cs
- ResourceReader.cs
- IgnorePropertiesAttribute.cs
- UntrustedRecipientException.cs
- CodeComment.cs
- EventDescriptor.cs
- TextTreeDeleteContentUndoUnit.cs
- TypeToken.cs
- RuntimeWrappedException.cs
- Journal.cs
- TableHeaderCell.cs
- BufferModeSettings.cs
- CodeMethodReturnStatement.cs
- xmlsaver.cs
- CatalogZoneAutoFormat.cs
- OleDbConnectionPoolGroupProviderInfo.cs
- HelpInfo.cs
- QuaternionRotation3D.cs
- ErrorStyle.cs
- Msmq4PoisonHandler.cs
- HtmlInputRadioButton.cs
- StorageInfo.cs
- StateMachineExecutionState.cs
- ScriptManager.cs
- IdentityHolder.cs
- TrustManager.cs
- DataGridViewCellValueEventArgs.cs
- ImageAnimator.cs
- DataGridViewTextBoxCell.cs
- UInt32.cs
- FixedPosition.cs
- MemoryStream.cs
- SecurityDocument.cs
- UpDownBase.cs
- TreeNodeBindingCollection.cs
- NativeMethodsOther.cs
- DriveInfo.cs
- Stylus.cs
- ListViewDeleteEventArgs.cs
- DirectionalLight.cs
- SkinIDTypeConverter.cs
- AppSettingsSection.cs
- DataGridItemEventArgs.cs
- InternalSafeNativeMethods.cs
- ToolStripEditorManager.cs
- ellipse.cs
- XslTransform.cs
- ButtonFieldBase.cs
- MatrixAnimationUsingPath.cs
- HostedTransportConfigurationManager.cs
- SharedStream.cs
- Internal.cs
- AutomationPeer.cs
- ConnectionConsumerAttribute.cs
- ReflectionUtil.cs
- WindowsRichEditRange.cs
- ConfigurationStrings.cs
- DataObjectAttribute.cs
- GACIdentityPermission.cs
- ConstraintEnumerator.cs
- HttpCapabilitiesEvaluator.cs
- DodSequenceMerge.cs
- SchemaImporterExtensionElementCollection.cs
- TokenBasedSet.cs
- GridItem.cs
- HtmlInputReset.cs
- SessionPageStatePersister.cs
- UntypedNullExpression.cs
- ImageMap.cs
- XmlArrayAttribute.cs
- NetMsmqBindingElement.cs
- LongMinMaxAggregationOperator.cs
- OracleConnectionFactory.cs
- UICuesEvent.cs
- ValidationVisibilityAttribute.cs
- Environment.cs
- EntitySetBaseCollection.cs
- ConfigurationManagerHelperFactory.cs
- DataGridViewCellStyleConverter.cs
- ContextBase.cs
- ResourceReferenceExpressionConverter.cs
- MissingFieldException.cs
- Application.cs
- ChannelManagerService.cs
- SrgsOneOf.cs
- WindowsAuthenticationEventArgs.cs
- CategoryNameCollection.cs
- RuntimeResourceSet.cs
- DataControlPagerLinkButton.cs
- ToolStripAdornerWindowService.cs
- Canvas.cs
- RefExpr.cs
- DataColumn.cs
- BaseComponentEditor.cs
- ProbeMatchesMessageCD1.cs
- FontEmbeddingManager.cs