| 1234567891011121314151617181920212223242526272829303132333435363738 |
- //------------------------------------------------------------
- // Copyright (c) Microsoft Corporation. All rights reserved.
- //------------------------------------------------------------
- using System;
- using System.Globalization;
- namespace System.ServiceModel.Description
- {
- public sealed class PolicyVersion
- {
- string policyNamespace;
- static PolicyVersion policyVersion12;
- static PolicyVersion policyVersion15;
- static PolicyVersion()
- {
- policyVersion12 = new PolicyVersion(MetadataStrings.WSPolicy.NamespaceUri);
- policyVersion15 = new PolicyVersion(MetadataStrings.WSPolicy.NamespaceUri15);
- }
- PolicyVersion(string policyNamespace)
- {
- this.policyNamespace = policyNamespace;
- }
- public static PolicyVersion Policy12 { get { return policyVersion12; } }
- public static PolicyVersion Policy15 { get { return policyVersion15; } }
- public static PolicyVersion Default { get { return policyVersion12; } }
- public string Namespace { get { return policyNamespace; } }
- public override string ToString()
- {
- return policyNamespace;
- }
- }
- }
|