public void Read(hsStream s) { fType = (ENetProtocol)s.ReadByte(); if (s.ReadUShort() != kHeaderSize) throw new NotSupportedException(); fBuildID = s.ReadUInt(); fBuildType = (EBuildType)s.ReadUInt(); fBranchID = s.ReadUInt(); fProductUuid = pnHelpers.ReadUuid(s); }
public AssemblyInfoModel(string aDescription , string aVersion , string aCompany , string aCopyright , string aTitle , string aProduct , string aInformationalVersion) { iDescription = aDescription; iVersion = aVersion; iCompany = aCompany; iCopyright = aCopyright; iTitle = aTitle; iProduct = aProduct; iInformationalVersion = aInformationalVersion; iBuildType = ParseBuildType(aProduct); }
private EBuildType ParseBuildType(string aProduct) { EBuildType buildType = EBuildType.Release; if (aProduct.ToLowerInvariant().Contains("(beta)")) { buildType = EBuildType.Beta; } else if (aProduct.ToLowerInvariant().Contains("(developer)")) { buildType = EBuildType.Developer; } else if (aProduct.ToLowerInvariant().Contains("(nightly)")) { buildType = EBuildType.Nightly; } else if (aProduct.ToLowerInvariant().Contains("(development)")) { buildType = EBuildType.Development; } return(buildType); }