//------------------------------------------------------------ // Copyright (c) Microsoft Corporation. All rights reserved. //------------------------------------------------------------ namespace System.ServiceModel.Description { using System; using System.Collections; using System.Collections.Generic; using System.ServiceModel; class ServiceDescriptionContext { Dictionary contracts; IList reflectedContracts; ServiceDescription serviceDescription; Dictionary, WorkflowOperationBehavior> workflowOperationBehaviors; internal ServiceDescriptionContext() { this.contracts = new Dictionary(); this.reflectedContracts = new List(); this.workflowOperationBehaviors = new Dictionary, WorkflowOperationBehavior>(); } public IDictionary Contracts { get { return this.contracts; } } public IList ReflectedContracts { get { return this.reflectedContracts; } } public ServiceDescription ServiceDescription { get { return this.serviceDescription; } set { this.serviceDescription = value; } } internal IDictionary, WorkflowOperationBehavior> WorkflowOperationBehaviors { get { return this.workflowOperationBehaviors; } } } }