C# Class PassKitSharp.PKParser

显示文件 Open project: Redth/PassKitSharp Class Usage Examples

Public Methods

Method Description
Parse ( Stream pkStream, bool loadHighResImages = true ) : PassKit

Private Methods

Method Description
CalculateSHA1 ( byte buffer, Encoding enc ) : string
CheckManifest ( byte signatureData ) : bool
ParseManifest ( PassKit p, ZipEntry e, string>.Dictionary discoveredHashes ) : void
ParsePassFieldSet ( Newtonsoft.Json.Linq.JArray fieldItems, PKPassFieldSet set ) : void
ParsePassJson ( PassKit p, ZipEntry e, string>.Dictionary discoveredHashes ) : void
ParsePassSet ( PassKit p, Newtonsoft.Json.Linq.JObject json ) : void
ReadStream ( ZipEntry e, string>.Dictionary discoveredHashes ) : byte[]
ValidateHashes ( PassKit p, string>.Dictionary discoveredHashes ) : void

Method Details

Parse() public static method

public static Parse ( Stream pkStream, bool loadHighResImages = true ) : PassKit
pkStream Stream
loadHighResImages bool
return PassKit