// Token: 0x06000313 RID: 787 RVA: 0x00011B78 File Offset: 0x0000FD78 internal static AmDbStateInfo ReplaceProperty(AmDbStateInfo oldStateInfo, AmDbStateInfo.PropertyNames propName, string propValue) { bool isPropExist = false; string str = oldStateInfo.ToString(); StringBuilder sb = new StringBuilder(500); AmDbStateInfo.ParseNameValuePairs(str, delegate(string name, string value) { if (AmDbStateInfo.IsMatching(name, propName)) { if (!isPropExist) { AmDbStateInfo.AppendNameValue(sb, propName.ToString(), propValue); isPropExist = true; return; } } else { AmDbStateInfo.AppendNameValue(sb, name, value); } }); if (!isPropExist) { AmDbStateInfo.AppendNameValue(sb, propName.ToString(), propValue); } return(AmDbStateInfo.Parse(oldStateInfo.DatabaseGuid, sb.ToString())); }
// Token: 0x06000310 RID: 784 RVA: 0x000119D8 File Offset: 0x0000FBD8 public override string ToString() { StringBuilder stringBuilder = new StringBuilder(500); AmDbStateInfo.AppendNameValue(stringBuilder, "IsEntryExist", this.IsEntryExist.ToString()); AmDbStateInfo.AppendNameValue(stringBuilder, AmDbStateInfo.PropertyNames.ActiveServer.ToString(), this.ActiveServer.NetbiosName); AmDbStateInfo.AppendNameValue(stringBuilder, AmDbStateInfo.PropertyNames.LastMountedServer.ToString(), this.LastMountedServer.NetbiosName); AmDbStateInfo.AppendNameValue(stringBuilder, AmDbStateInfo.PropertyNames.LastMountedTime.ToString(), this.LastMountedTime.ToString("s")); AmDbStateInfo.AppendNameValue(stringBuilder, AmDbStateInfo.PropertyNames.MountStatus.ToString(), this.MountStatus.ToString()); AmDbStateInfo.AppendNameValue(stringBuilder, AmDbStateInfo.PropertyNames.IsAdminDismounted.ToString(), this.IsAdminDismounted.ToString()); AmDbStateInfo.AppendNameValue(stringBuilder, AmDbStateInfo.PropertyNames.IsAutomaticActionsAllowed.ToString(), this.IsAutomaticActionsAllowed.ToString()); AmDbStateInfo.AppendNameValue(stringBuilder, AmDbStateInfo.PropertyNames.FailoverSequenceNumber.ToString(), this.FailoverSequenceNumber.ToString()); return(stringBuilder.ToString()); }