public SauceTwoBitFlag(SauceInfo sauce, string description, int start, int trueValue = 0x01, int falseValue = 0x02, int nullValue = 0x0) : base(sauce, description) { this.start = start; this.nullValue = nullValue; this.trueValue = trueValue; this.falseValue = falseValue; }
public static SauceInfo GetSauce(Stream stream) { SauceInfo sauce = null; if (HasSauce(stream)) { sauce = new SauceInfo(stream); } return(sauce); }
public SauceStream(Stream stream) { this.stream = stream; if (SauceInfo.HasSauce(stream)) { Sauce = new SauceInfo(stream); } else { Sauce = null; } }
public static SauceInfo GetSauce(string filename) { SauceInfo sauce = null; using (var fs = new FileStream(filename, FileMode.Open, FileAccess.Read, FileShare.Read)) { if (HasSauce(fs)) { sauce = new SauceInfo(fs); } } return(sauce); }
public SauceInfo(SauceInfo sauce) { Title = sauce.Title; Author = sauce.Author; Group = sauce.Group; Date = sauce.Date; FileSize = sauce.FileSize; dataType = sauce.dataType; ByteFileType = sauce.ByteFileType; TInfo1 = sauce.TInfo1; TInfo2 = sauce.TInfo2; TInfo3 = sauce.TInfo3; TInfo4 = sauce.TInfo4; TInfoS = sauce.TInfoS; ByteFlags = sauce.ByteFlags; comments = new SauceComment(sauce.Comments); SetTypeInfo(); }
public SauceBitFlag(SauceInfo sauce, string description, int flag) : base(sauce, description) { this.flag = flag; }
protected SauceFlag(SauceInfo sauce, string description) { Description = description; Sauce = sauce; }
public SauceStream(SauceInfo sauce, Stream stream) { this.Sauce = sauce; this.stream = stream; }