1 write to ContractTypeReference
System.ServiceModel (1)
System\ServiceModel\Description\ServiceContractGenerator.cs (1)
316this.context.ContractTypeReference = contractReference;
7 references to ContractTypeReference
System.ServiceModel (7)
System\ServiceModel\Description\ClientClassGenerator.cs (4)
166CodeTypeReference contractTypeRef = context.ContractTypeReference; 168clientType.BaseTypes.Add(new CodeTypeReference(context.ServiceContractGenerator.GetCodeTypeReference(typeof(ClientBase<>)).BaseType, context.ContractTypeReference)); 170clientType.BaseTypes.Add(new CodeTypeReference(context.ServiceContractGenerator.GetCodeTypeReference(typeof(DuplexClientBase<>)).BaseType, context.ContractTypeReference)); 172clientType.BaseTypes.Add(context.ContractTypeReference);
System\ServiceModel\Description\ServiceContractGenerator.cs (3)
198return context.ContractTypeReference; 388operationContext.DeclaringTypeReference = operationDescription.IsServerInitiated() ? context.DuplexCallbackTypeReference : context.ContractTypeReference; 493channelType.BaseTypes.Add(context.ContractTypeReference);