public string GetProperty(Enum property) { object propertyObject = this.GetPropertyObject(property); if (propertyObject == null) { return(null); } return(LogRowFormatter.Format(propertyObject)); }
public override string ToString() { StringBuilder stringBuilder = new StringBuilder(); stringBuilder.Append("Id"); stringBuilder.Append(ActivityContextState.SerializedKeyValueDelimiter[0]); stringBuilder.Append(this.ActivityId.ToString("D")); foreach (KeyValuePair <Enum, object> keyValuePair in this.Metadata) { if (keyValuePair.Value != null) { stringBuilder.Append(ActivityContextState.SerializedElementDelimiter[0]); stringBuilder.Append(ActivityContext.LookupEnumName(keyValuePair.Key)); stringBuilder.Append(ActivityContextState.SerializedKeyValueDelimiter[0]); stringBuilder.Append(LogRowFormatter.Format(keyValuePair.Value)); } } return(stringBuilder.ToString()); }