Example #1
0
 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);
 }
Example #2
0
 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);
 }
Example #3
0
        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);
        }