| 123456789101112131415161718192021222324252627282930313233 |
- //-----------------------------------------------------------------------------
- // Copyright (c) Microsoft Corporation. All rights reserved.
- //-----------------------------------------------------------------------------
- namespace System.ServiceModel.Security.Tokens
- {
- using System;
- using System.ComponentModel;
- public enum SecurityTokenReferenceStyle
- {
- Internal = 0,
- External = 1,
- }
- static class TokenReferenceStyleHelper
- {
- public static bool IsDefined(SecurityTokenReferenceStyle value)
- {
- return (value == SecurityTokenReferenceStyle.External || value == SecurityTokenReferenceStyle.Internal);
- }
- public static void Validate(SecurityTokenReferenceStyle value)
- {
- if (!IsDefined(value))
- {
- throw DiagnosticUtility.ExceptionUtility.ThrowHelperError(new InvalidEnumArgumentException("value", (int)value,
- typeof(SecurityTokenReferenceStyle)));
- }
- }
- }
- }
|