public override bool Equals(object obj) { FabricVersion other = obj as FabricVersion; return((other != null) && (string.Equals(this.CodeVersion, other.CodeVersion, System.StringComparison.OrdinalIgnoreCase)) && (string.Equals(this.ConfigVersion, this.ConfigVersion, System.StringComparison.OrdinalIgnoreCase))); }
public override bool Equals(object obj) { FabricVersion fabricVersion = obj as FabricVersion; if (fabricVersion != null && string.Equals(this.CodeVersion, fabricVersion.CodeVersion, StringComparison.OrdinalIgnoreCase)) { return(string.Equals(this.ConfigVersion, this.ConfigVersion, StringComparison.OrdinalIgnoreCase)); } return(false); }
public static bool TryParse(string fabricVersionString, out FabricVersion fabricVersion) { fabricVersion = (FabricVersion)null; if (string.IsNullOrEmpty(fabricVersionString)) { return(false); } int length = fabricVersionString.IndexOf(':'); if (length == -1) { return(false); } string codeVersion = fabricVersionString.Substring(0, length); string configVersion = fabricVersionString.Substring(length + 1); fabricVersion = new FabricVersion(codeVersion, configVersion); return(true); }