Code:
/ WCF / WCF / 3.5.30729.1 / untmp / Orcas / SP / ndp / cdf / src / WCF / ServiceModel / System / ServiceModel / Configuration / StandardRuntimeEnumValidator.cs / 1 / StandardRuntimeEnumValidator.cs
//------------------------------------------------------------------------------ // Copyright (c) Microsoft Corporation. All rights reserved. //----------------------------------------------------------------------------- namespace System.ServiceModel.Configuration { using System; using System.ComponentModel; using System.Configuration; internal class StandardRuntimeEnumValidator : ConfigurationValidatorBase { Type enumType; public StandardRuntimeEnumValidator(Type enumType) { this.enumType = enumType; } public override bool CanValidate(Type type) { return (type.IsEnum); } public override void Validate(object value) { if (!Enum.IsDefined(enumType, value)) { throw DiagnosticUtility.ExceptionUtility.ThrowHelperError(new InvalidEnumArgumentException("value", (int)value, enumType)); } } } } // 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
- DBCSCodePageEncoding.cs
- OdbcInfoMessageEvent.cs
- StandardCommandToolStripMenuItem.cs
- ErrorHandler.cs
- ToolStripSplitStackLayout.cs
- AssertHelper.cs
- TextBoxAutoCompleteSourceConverter.cs
- SafeViewOfFileHandle.cs
- WebRequest.cs
- TraceSwitch.cs
- LineServices.cs
- ElementsClipboardData.cs
- ListViewSelectEventArgs.cs
- dbdatarecord.cs
- XmlSerializerNamespaces.cs
- MultipleViewPattern.cs
- ElementsClipboardData.cs
- QilScopedVisitor.cs
- SemanticResolver.cs
- BaseTemplateBuildProvider.cs
- SupportingTokenProviderSpecification.cs
- DocumentEventArgs.cs
- PenThread.cs
- PathFigureCollectionValueSerializer.cs
- StickyNote.cs
- TemplateBuilder.cs
- QueryExecutionOption.cs
- RelationshipManager.cs
- HttpMethodAttribute.cs
- SetStoryboardSpeedRatio.cs
- RawStylusInputCustomData.cs
- LinkButton.cs
- ErrorFormatter.cs
- DecimalStorage.cs
- SynchronizedReadOnlyCollection.cs
- TypeHelper.cs
- ResourceDictionary.cs
- SecurityTokenAuthenticator.cs
- HiddenFieldPageStatePersister.cs
- BaseCollection.cs
- NavigationExpr.cs
- CustomAttributeSerializer.cs
- IBuiltInEvidence.cs
- MetaChildrenColumn.cs
- XamlParser.cs
- BatchWriter.cs
- SpellCheck.cs
- DataTemplateSelector.cs
- DragEvent.cs
- SoapSchemaImporter.cs
- BrowserCapabilitiesFactory.cs
- ContextInformation.cs
- FontNamesConverter.cs
- ClientOptions.cs
- TransactionContextValidator.cs
- DataGridTextColumn.cs
- SuppressIldasmAttribute.cs
- WebEventCodes.cs
- EventBuilder.cs
- ScriptingAuthenticationServiceSection.cs
- OdbcError.cs
- AppearanceEditorPart.cs
- VoiceSynthesis.cs
- InputLanguageEventArgs.cs
- XmlNode.cs
- MethodToken.cs
- TrackingProfileSerializer.cs
- ToolStripDropDownButton.cs
- Comparer.cs
- MetadataArtifactLoaderCompositeResource.cs
- SQLInt16.cs
- CapabilitiesRule.cs
- MimeTextImporter.cs
- BamlResourceSerializer.cs
- BevelBitmapEffect.cs
- DbQueryCommandTree.cs
- UIAgentInitializationException.cs
- HttpProfileBase.cs
- SettingsPropertyIsReadOnlyException.cs
- RegexWorker.cs
- BindingValueChangedEventArgs.cs
- IgnoreFlushAndCloseStream.cs
- TemplateBindingExpressionConverter.cs
- SHA512.cs
- ObjectNotFoundException.cs
- CompilerLocalReference.cs
- ColumnReorderedEventArgs.cs
- GridEntry.cs
- DrawingGroupDrawingContext.cs
- Permission.cs
- Utils.cs
- LockRecursionException.cs
- ResourceDescriptionAttribute.cs
- ColorConvertedBitmap.cs
- NumericUpDownAccelerationCollection.cs
- SiteOfOriginPart.cs
- ExtenderProvidedPropertyAttribute.cs
- TypeReference.cs
- _NtlmClient.cs
- InvalidOperationException.cs