File: System\IdentityModel\Tokens\SessionDictionary.cs
Project: ndp\cdf\src\WCF\IdentityModel\System.IdentityModel.csproj (System.IdentityModel)
//------------------------------------------------------------
// Copyright (c) Microsoft Corporation.  All rights reserved.
//------------------------------------------------------------
 
namespace System.IdentityModel.Claims
{
    using System;
    using System.Xml;
 
    /// <summary>
    /// Dictionary of naming elements relevant to Windows Identity Foundation.
    /// </summary>
    internal sealed class SessionDictionary : XmlDictionary
    {
        static readonly SessionDictionary instance = new SessionDictionary();
 
        XmlDictionaryString _claim;
        XmlDictionaryString _sct;
        XmlDictionaryString _issuer;
        XmlDictionaryString _originalIssuer;
        XmlDictionaryString _issuerRef;
        XmlDictionaryString _claimCollection;
        XmlDictionaryString _actor;
        XmlDictionaryString _claimProperty;
        XmlDictionaryString _claimProperties;
        XmlDictionaryString _value;
        XmlDictionaryString _valueType;
        XmlDictionaryString _label;
        XmlDictionaryString _claimPropertyName;
        XmlDictionaryString _claimPropertyValue;
        XmlDictionaryString _type;
        XmlDictionaryString _subjectId;
        XmlDictionaryString _contextId;
        XmlDictionaryString _authenticationType;
        XmlDictionaryString _nameClaimType;
        XmlDictionaryString _roleClaimType;
        XmlDictionaryString _version;
        XmlDictionaryString _scVersion;
        XmlDictionaryString _emptyString;
        XmlDictionaryString _nullValue;
        XmlDictionaryString _key;
        XmlDictionaryString _effectiveTime;
        XmlDictionaryString _expiryTime;
        XmlDictionaryString _keyGeneration;
        XmlDictionaryString _keyEffectiveTime;
        XmlDictionaryString _keyExpiryTime;
        XmlDictionaryString _sessionId;
        XmlDictionaryString _id;
        XmlDictionaryString _validFrom;
        XmlDictionaryString _validTo;
        XmlDictionaryString _sesionToken;
        XmlDictionaryString _sesionTokenCookie;
        XmlDictionaryString _bootStrapToken;
        XmlDictionaryString _context;
        XmlDictionaryString _claimsPrincipal;
        XmlDictionaryString _windowsPrincipal;
        XmlDictionaryString _windowsIdentity;
        XmlDictionaryString _identity;
        XmlDictionaryString _identities;
        XmlDictionaryString _windowsLogonName;
        XmlDictionaryString _persistentTrue;
        XmlDictionaryString _sctAuthorizationPolicy;
        XmlDictionaryString _right;
        XmlDictionaryString _endpointId;
        XmlDictionaryString _windowsSidClaim;
        XmlDictionaryString _denyOnlySidClaim;
        XmlDictionaryString _x500DistinguishedNameClaim;
        XmlDictionaryString _x509ThumbprintClaim;
        XmlDictionaryString _nameClaim;
        XmlDictionaryString _dnsClaim;
        XmlDictionaryString _rsaClaim;
        XmlDictionaryString _mailAddressClaim;
        XmlDictionaryString _systemClaim;
        XmlDictionaryString _hashClaim;
        XmlDictionaryString _spnClaim;
        XmlDictionaryString _upnClaim;
        XmlDictionaryString _urlClaim;
        XmlDictionaryString _sid;
        XmlDictionaryString _referenceModeTrue;
 
        private SessionDictionary()
        {
            _claim = Add("Claim");
            _sct = Add("SecurityContextToken");
            _version = Add("Version");
            _scVersion = Add("SecureConversationVersion");
            _issuer = Add("Issuer");
            _originalIssuer = Add("OriginalIssuer");
            _issuerRef = Add("IssuerRef");
            _claimCollection = Add("ClaimCollection");
            _actor = Add("Actor");
            _claimProperty = Add("ClaimProperty");
            _claimProperties = Add("ClaimProperties");
            _value = Add("Value");
            _valueType = Add("ValueType");
            _label = Add("Label");
            _type = Add("Type");
            _subjectId = Add("subjectID");
            _claimPropertyName = Add("ClaimPropertyName");
            _claimPropertyValue = Add("ClaimPropertyValue");
            _authenticationType = Add("AuthenticationType");
            _nameClaimType = Add("NameClaimType");
            _roleClaimType = Add("RoleClaimType");
            _nullValue = Add("Null");
            _emptyString = Add(String.Empty);
            _key = Add("Key");
            _effectiveTime = Add("EffectiveTime");
            _expiryTime = Add("ExpiryTime");
            _keyGeneration = Add("KeyGeneration");
            _keyEffectiveTime = Add("KeyEffectiveTime");
            _keyExpiryTime = Add("KeyExpiryTime");
            _sessionId = Add("SessionId");
            _id = Add("Id");
            _validFrom = Add("ValidFrom");
            _validTo = Add("ValidTo");
            _contextId = Add("ContextId");
            _sesionToken = Add("SessionToken");
            _sesionTokenCookie = Add("SessionTokenCookie");
            _bootStrapToken = Add("BootStrapToken");
            _context = Add("Context");
            _claimsPrincipal = Add("ClaimsPrincipal");
            _windowsPrincipal = Add("WindowsPrincipal");
            _windowsIdentity = Add("WindowIdentity");
            _identity = Add("Identity");
            _identities = Add("Identities");
            _windowsLogonName = Add("WindowsLogonName");
            _persistentTrue = Add("PersistentTrue");
            _sctAuthorizationPolicy = Add("SctAuthorizationPolicy");
            _right = Add("Right");
            _endpointId = Add("EndpointId");
            _windowsSidClaim = Add("WindowsSidClaim");
            _denyOnlySidClaim = Add("DenyOnlySidClaim");
            _x500DistinguishedNameClaim = Add("X500DistinguishedNameClaim");
            _x509ThumbprintClaim = Add("X509ThumbprintClaim");
            _nameClaim = Add("NameClaim");
            _dnsClaim = Add("DnsClaim");
            _rsaClaim = Add("RsaClaim");
            _mailAddressClaim = Add("MailAddressClaim");
            _systemClaim = Add("SystemClaim");
            _hashClaim = Add("HashClaim");
            _spnClaim = Add("SpnClaim");
            _upnClaim = Add("UpnClaim");
            _urlClaim = Add("UrlClaim");
            _sid = Add("Sid");
            _referenceModeTrue = Add("ReferenceModeTrue");
        }
 
#pragma warning disable 1591
        public static SessionDictionary Instance
        {
            get { return instance; }
        }
 
        public XmlDictionaryString PersistentTrue
        {
            get { return _persistentTrue; }
        }
 
        public XmlDictionaryString WindowsLogonName
        {
            get { return _windowsLogonName; }
        }
 
        public XmlDictionaryString ClaimsPrincipal
        {
            get { return _claimsPrincipal; }
        }
 
        public XmlDictionaryString WindowsPrincipal
        {
            get { return _windowsPrincipal; }
        }
 
        public XmlDictionaryString WindowsIdentity
        {
            get { return _windowsIdentity; }
        }
 
        public XmlDictionaryString Identity
        {
            get { return _identity; }
        }
 
        public XmlDictionaryString Identities
        {
            get { return _identities; }
        }
 
        public XmlDictionaryString SessionId
        {
            get { return _sessionId; }
        }
 
        public XmlDictionaryString ReferenceModeTrue
        {
            get { return _referenceModeTrue; }
        }
 
        public XmlDictionaryString ValidFrom
        {
            get { return _validFrom; }
        }
 
        public XmlDictionaryString ValidTo
        {
            get { return _validTo; }
        }
 
        public XmlDictionaryString EffectiveTime
        {
            get { return _effectiveTime; }
        }
 
        public XmlDictionaryString ExpiryTime
        {
            get { return _expiryTime; }
        }
 
        public XmlDictionaryString KeyEffectiveTime
        {
            get { return _keyEffectiveTime; }
        }
 
        public XmlDictionaryString KeyExpiryTime
        {
            get { return _keyExpiryTime; }
        }
 
        public XmlDictionaryString Claim
        {
            get { return _claim; }
        }
 
        public XmlDictionaryString Issuer
        {
            get { return _issuer; }
        }
 
        public XmlDictionaryString OriginalIssuer
        {
            get { return _originalIssuer; }
        }
 
        public XmlDictionaryString IssuerRef
        {
            get { return _issuerRef; }
        }
 
        public XmlDictionaryString ClaimCollection
        {
            get { return _claimCollection; }
        }
 
        public XmlDictionaryString Actor
        {
            get { return _actor; }
        }
 
        public XmlDictionaryString ClaimProperties
        {
            get { return _claimProperties; }
        }
 
        public XmlDictionaryString ClaimProperty
        {
            get { return _claimProperty; }
        }
 
        public XmlDictionaryString Value
        {
            get { return _value; }
        }
 
        public XmlDictionaryString ValueType
        {
            get { return _valueType; }
        }
 
        public XmlDictionaryString Label
        {
            get { return _label; }
        }
 
        public XmlDictionaryString Type
        {
            get { return _type; }
        }
 
        public XmlDictionaryString SubjectId
        {
            get { return _subjectId; }
        }
 
        public XmlDictionaryString ClaimPropertyName
        {
            get { return _claimPropertyName; }
        }
 
        public XmlDictionaryString ClaimPropertyValue
        {
            get { return _claimPropertyValue; }
        }
 
        public XmlDictionaryString AuthenticationType
        {
            get { return _authenticationType; }
        }
 
        public XmlDictionaryString NameClaimType
        {
            get { return _nameClaimType; }
        }
 
        public XmlDictionaryString RoleClaimType
        {
            get { return _roleClaimType; }
        }
 
        public XmlDictionaryString NullValue
        {
            get { return _nullValue; }
        }
 
        public XmlDictionaryString SecurityContextToken
        {
            get { return _sct; }
        }
 
        public XmlDictionaryString Version
        {
            get { return _version; }
        }
 
        public XmlDictionaryString SecureConversationVersion
        {
            get { return _scVersion; }
        }
 
        public XmlDictionaryString EmptyString
        {
            get { return _emptyString; }
        }
 
        public XmlDictionaryString Key
        {
            get { return _key; }
        }
 
        public XmlDictionaryString KeyGeneration
        {
            get { return _keyGeneration; }
        }
 
        public XmlDictionaryString Id
        {
            get { return _id; }
        }
 
        public XmlDictionaryString ContextId
        {
            get { return _contextId; }
        }
 
        public XmlDictionaryString SessionToken
        {
            get { return _sesionToken; }
        }
 
        public XmlDictionaryString SessionTokenCookie
        {
            get { return _sesionTokenCookie; }
        }
 
        public XmlDictionaryString BootstrapToken
        {
            get { return _bootStrapToken; }
        }
 
        public XmlDictionaryString Context
        {
            get { return _context; }
        }
 
        public XmlDictionaryString SctAuthorizationPolicy
        {
            get { return _sctAuthorizationPolicy; }
        }
 
        public XmlDictionaryString Right
        {
            get { return _right; }
        }
 
        public XmlDictionaryString EndpointId
        {
            get { return _endpointId; }
        }
 
        public XmlDictionaryString WindowsSidClaim
        {
            get { return _windowsSidClaim; }
        }
 
        public XmlDictionaryString DenyOnlySidClaim
        {
            get { return _denyOnlySidClaim; }
        }
 
        public XmlDictionaryString X500DistinguishedNameClaim
        {
            get { return _x500DistinguishedNameClaim; }
        }
 
        public XmlDictionaryString X509ThumbprintClaim
        {
            get { return _x509ThumbprintClaim; }
        }
 
        public XmlDictionaryString NameClaim
        {
            get { return _nameClaim; }
        }
 
        public XmlDictionaryString DnsClaim
        {
            get { return _dnsClaim; }
        }
 
        public XmlDictionaryString RsaClaim
        {
            get { return _rsaClaim; }
        }
 
        public XmlDictionaryString MailAddressClaim
        {
            get { return _mailAddressClaim; }
        }
 
        public XmlDictionaryString SystemClaim
        {
            get { return _systemClaim; }
        }
 
        public XmlDictionaryString HashClaim
        {
            get { return _hashClaim; }
        }
 
        public XmlDictionaryString SpnClaim
        {
            get { return _spnClaim; }
        }
 
        public XmlDictionaryString UpnClaim
        {
            get { return _upnClaim; }
        }
 
        public XmlDictionaryString UrlClaim
        {
            get { return _urlClaim; }
        }
 
        public XmlDictionaryString Sid
        {
            get { return _sid; }
        }
 
#pragma warning restore 1591
 
    }
}