in src/Microsoft.ServiceFabric.Client.Http/Generated/Serialization/PartitionReconfiguredEventConverter.cs [34:156]
internal static PartitionReconfiguredEvent GetFromJsonProperties(JsonReader reader)
{
var eventInstanceId = default(Guid?);
var category = default(string);
var timeStamp = default(DateTime?);
var hasCorrelatedEvents = default(bool?);
var partitionId = default(PartitionId);
var nodeName = default(NodeName);
var nodeInstanceId = default(string);
var serviceType = default(string);
var ccEpochDataLossVersion = default(long?);
var ccEpochConfigVersion = default(long?);
var reconfigType = default(string);
var result = default(string);
var phase0DurationMs = default(double?);
var phase1DurationMs = default(double?);
var phase2DurationMs = default(double?);
var phase3DurationMs = default(double?);
var phase4DurationMs = default(double?);
var totalDurationMs = default(double?);
do
{
var propName = reader.ReadPropertyName();
if (string.Compare("EventInstanceId", propName, StringComparison.OrdinalIgnoreCase) == 0)
{
eventInstanceId = reader.ReadValueAsGuid();
}
else if (string.Compare("Category", propName, StringComparison.OrdinalIgnoreCase) == 0)
{
category = reader.ReadValueAsString();
}
else if (string.Compare("TimeStamp", propName, StringComparison.OrdinalIgnoreCase) == 0)
{
timeStamp = reader.ReadValueAsDateTime();
}
else if (string.Compare("HasCorrelatedEvents", propName, StringComparison.OrdinalIgnoreCase) == 0)
{
hasCorrelatedEvents = reader.ReadValueAsBool();
}
else if (string.Compare("PartitionId", propName, StringComparison.OrdinalIgnoreCase) == 0)
{
partitionId = PartitionIdConverter.Deserialize(reader);
}
else if (string.Compare("NodeName", propName, StringComparison.OrdinalIgnoreCase) == 0)
{
nodeName = NodeNameConverter.Deserialize(reader);
}
else if (string.Compare("NodeInstanceId", propName, StringComparison.OrdinalIgnoreCase) == 0)
{
nodeInstanceId = reader.ReadValueAsString();
}
else if (string.Compare("ServiceType", propName, StringComparison.OrdinalIgnoreCase) == 0)
{
serviceType = reader.ReadValueAsString();
}
else if (string.Compare("CcEpochDataLossVersion", propName, StringComparison.OrdinalIgnoreCase) == 0)
{
ccEpochDataLossVersion = reader.ReadValueAsLong();
}
else if (string.Compare("CcEpochConfigVersion", propName, StringComparison.OrdinalIgnoreCase) == 0)
{
ccEpochConfigVersion = reader.ReadValueAsLong();
}
else if (string.Compare("ReconfigType", propName, StringComparison.OrdinalIgnoreCase) == 0)
{
reconfigType = reader.ReadValueAsString();
}
else if (string.Compare("Result", propName, StringComparison.OrdinalIgnoreCase) == 0)
{
result = reader.ReadValueAsString();
}
else if (string.Compare("Phase0DurationMs", propName, StringComparison.OrdinalIgnoreCase) == 0)
{
phase0DurationMs = reader.ReadValueAsDouble();
}
else if (string.Compare("Phase1DurationMs", propName, StringComparison.OrdinalIgnoreCase) == 0)
{
phase1DurationMs = reader.ReadValueAsDouble();
}
else if (string.Compare("Phase2DurationMs", propName, StringComparison.OrdinalIgnoreCase) == 0)
{
phase2DurationMs = reader.ReadValueAsDouble();
}
else if (string.Compare("Phase3DurationMs", propName, StringComparison.OrdinalIgnoreCase) == 0)
{
phase3DurationMs = reader.ReadValueAsDouble();
}
else if (string.Compare("Phase4DurationMs", propName, StringComparison.OrdinalIgnoreCase) == 0)
{
phase4DurationMs = reader.ReadValueAsDouble();
}
else if (string.Compare("TotalDurationMs", propName, StringComparison.OrdinalIgnoreCase) == 0)
{
totalDurationMs = reader.ReadValueAsDouble();
}
else
{
reader.SkipPropertyValue();
}
}
while (reader.TokenType != JsonToken.EndObject);
return new PartitionReconfiguredEvent(
eventInstanceId: eventInstanceId,
category: category,
timeStamp: timeStamp,
hasCorrelatedEvents: hasCorrelatedEvents,
partitionId: partitionId,
nodeName: nodeName,
nodeInstanceId: nodeInstanceId,
serviceType: serviceType,
ccEpochDataLossVersion: ccEpochDataLossVersion,
ccEpochConfigVersion: ccEpochConfigVersion,
reconfigType: reconfigType,
result: result,
phase0DurationMs: phase0DurationMs,
phase1DurationMs: phase1DurationMs,
phase2DurationMs: phase2DurationMs,
phase3DurationMs: phase3DurationMs,
phase4DurationMs: phase4DurationMs,
totalDurationMs: totalDurationMs);
}