Definition at line 191 of file JsonSerializerInternalWriter.cs.
192 {
193 while (
value !=
null)
194 {
197 {
198 ReferenceLoopHandling? <ReferenceLoopHandling>k__BackingField = property.<ReferenceLoopHandling>k__BackingField;
200 {
201 return " for property '{0}'" != null;
202 }
203 }
205 {
206 }
208 {
209 }
212 if (serializer._equalityComparer != null)
213 {
214 bool flag;
215 return flag;
216 }
217 string text2;
219 {
220 if ("Self referencing loop detected" == null)
221 {
222 }
226 text2 =
"Self referencing loop detected" +
text;
227 }
228 if (" for property '{0}'" == null)
229 {
230 }
236 if (text4 != null)
237 {
238 return;
239 }
242 {
243 return;
244 }
246 {
248 string text5 = text4 +
". Serializing self referenced value.";
249 string text6 =
text5 +
". Skipping serializing self referenced value.";
250 return;
251 }
252 }
253 }
class f__AnonymousType0<< Count > j__TPar
ReferenceLoopHandling _referenceLoopHandling
readonly ITraceWriter TraceWriter
readonly JsonSerializer Serializer
readonly List< object > _serializeStack
static CultureInfo InvariantCulture
References Newtonsoft.Json.JsonSerializer._equalityComparer, Newtonsoft.Json.JsonSerializer._referenceLoopHandling, Newtonsoft.Json.Serialization.JsonSerializerInternalWriter._serializeStack, Newtonsoft.Json.JsonWriter.ContainerPath, System.Type.GetType(), System.Globalization.CultureInfo.InvariantCulture, j__TPar, Newtonsoft.Json.Serialization.JsonSerializerInternalBase.Serializer, System.text, Newtonsoft.Json.Serialization.JsonSerializerInternalBase.TraceWriter, and System.value.