1 write to Translations
System.ServiceModel.Primitives (1)
System\ServiceModel\FaultReason.cs (1)
76Translations = new SynchronizedReadOnlyCollection<FaultReasonText>(new object(), new ReadOnlyCollection<FaultReasonText>(translations));
18 references to Translations
System.ServiceModel.Primitives (17)
System\ServiceModel\Channels\MessageFault.cs (3)
335for (int i = 0; i < reason.Translations.Count; i++) 337FaultReasonText text = reason.Translations[i]; 453FaultReasonText translation = Reason.Translations[0];
System\ServiceModel\FaultException.cs (3)
240if (reason.Translations.Count == 0) 246return SRP.Format(SRP.SFxUnknownFaultNoMatchingTranslation1, reason.Translations[0].Text); 340SynchronizedReadOnlyCollection<FaultReasonText> translations = reason.Translations;
System\ServiceModel\FaultReason.cs (11)
92if (Translations.Count == 1) 94return Translations[0]; 98for (int i = 0; i < Translations.Count; i++) 100if (Translations[i].Matches(cultureInfo)) 102return Translations[i]; 108if (Translations.Count == 0) 128for (int i = 0; i < Translations.Count; i++) 130if (Translations[i].XmlLang == localLang) 132return Translations[i]; 138return Translations[0]; 145if (Translations.Count == 0)
System.ServiceModel.Primitives.Tests (1)
ServiceModel\FaultExceptionTest.cs (1)
81var reasonTranslations = faultException.Reason.Translations;