in src/Microsoft.ServiceFabric.Client.Http/Generated/Serialization/ApplicationProcessExitedEventConverter.cs [34:150]
internal static ApplicationProcessExitedEvent GetFromJsonProperties(JsonReader reader)
{
var eventInstanceId = default(Guid?);
var category = default(string);
var timeStamp = default(DateTime?);
var hasCorrelatedEvents = default(bool?);
var applicationId = default(string);
var serviceName = default(string);
var servicePackageName = default(string);
var servicePackageActivationId = default(string);
var isExclusive = default(bool?);
var codePackageName = default(string);
var entryPointType = default(string);
var exeName = default(string);
var processId = default(long?);
var hostId = default(string);
var exitCode = default(long?);
var unexpectedTermination = default(bool?);
var startTime = default(DateTime?);
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("ApplicationId", propName, StringComparison.OrdinalIgnoreCase) == 0)
{
applicationId = reader.ReadValueAsString();
}
else if (string.Compare("ServiceName", propName, StringComparison.OrdinalIgnoreCase) == 0)
{
serviceName = reader.ReadValueAsString();
}
else if (string.Compare("ServicePackageName", propName, StringComparison.OrdinalIgnoreCase) == 0)
{
servicePackageName = reader.ReadValueAsString();
}
else if (string.Compare("ServicePackageActivationId", propName, StringComparison.OrdinalIgnoreCase) == 0)
{
servicePackageActivationId = reader.ReadValueAsString();
}
else if (string.Compare("IsExclusive", propName, StringComparison.OrdinalIgnoreCase) == 0)
{
isExclusive = reader.ReadValueAsBool();
}
else if (string.Compare("CodePackageName", propName, StringComparison.OrdinalIgnoreCase) == 0)
{
codePackageName = reader.ReadValueAsString();
}
else if (string.Compare("EntryPointType", propName, StringComparison.OrdinalIgnoreCase) == 0)
{
entryPointType = reader.ReadValueAsString();
}
else if (string.Compare("ExeName", propName, StringComparison.OrdinalIgnoreCase) == 0)
{
exeName = reader.ReadValueAsString();
}
else if (string.Compare("ProcessId", propName, StringComparison.OrdinalIgnoreCase) == 0)
{
processId = reader.ReadValueAsLong();
}
else if (string.Compare("HostId", propName, StringComparison.OrdinalIgnoreCase) == 0)
{
hostId = reader.ReadValueAsString();
}
else if (string.Compare("ExitCode", propName, StringComparison.OrdinalIgnoreCase) == 0)
{
exitCode = reader.ReadValueAsLong();
}
else if (string.Compare("UnexpectedTermination", propName, StringComparison.OrdinalIgnoreCase) == 0)
{
unexpectedTermination = reader.ReadValueAsBool();
}
else if (string.Compare("StartTime", propName, StringComparison.OrdinalIgnoreCase) == 0)
{
startTime = reader.ReadValueAsDateTime();
}
else
{
reader.SkipPropertyValue();
}
}
while (reader.TokenType != JsonToken.EndObject);
return new ApplicationProcessExitedEvent(
eventInstanceId: eventInstanceId,
category: category,
timeStamp: timeStamp,
hasCorrelatedEvents: hasCorrelatedEvents,
applicationId: applicationId,
serviceName: serviceName,
servicePackageName: servicePackageName,
servicePackageActivationId: servicePackageActivationId,
isExclusive: isExclusive,
codePackageName: codePackageName,
entryPointType: entryPointType,
exeName: exeName,
processId: processId,
hostId: hostId,
exitCode: exitCode,
unexpectedTermination: unexpectedTermination,
startTime: startTime);
}