Provides formatting for structures and other TPM types.
コード例 #1
0
ファイル: TpmBaseClasses.cs プロジェクト: Microsoft/TSS.MSR
 public override String ToString()
 {
     var p = new TpmStructPrinter();
     p.PrintName(GetType().ToString());
     ToStringInternal(p);
     return p.ToString();
 }
コード例 #2
0
ファイル: TpmBaseClasses.cs プロジェクト: siyingpoof/TSS.MSR
        public override String ToString()
        {
            var p = new TpmStructPrinter();

            p.PrintName(GetType().ToString());
            ToStringInternal(p);
            return(p.ToString());
        }
コード例 #3
0
ファイル: TpmBaseClasses.cs プロジェクト: siyingpoof/TSS.MSR
        virtual internal void ToStringInternal(TpmStructPrinter p)
        {
            bool enabled = dbg.Enabled;

            dbg.Enabled = false;
            var members = GetFieldsToMarshal();

            dbg.Enabled = enabled;
            foreach (var mem in members)
            {
                MemberInfo memInfo = mem;
                object     memVal  = Globs.GetMember(memInfo, this);
                Type       memType = Globs.GetMemberType(memInfo);
                p.Print(memInfo.Name, Globs.ToCSharpStyle(memType.Name), memVal);
            }
        }
コード例 #4
0
ファイル: TpmCustomDefs.cs プロジェクト: fars/TSS.MSR
 internal override void ToStringInternal(TpmStructPrinter p)
 {
     p.Print("HashAlg", "TpmAlgId", HashAlg);
     p.Print("HashData", "byte", HashData);
 }
コード例 #5
0
ファイル: TpmBaseClasses.cs プロジェクト: Microsoft/TSS.MSR
 virtual internal void ToStringInternal(TpmStructPrinter p)
 {
     bool enabled = dbg.Enabled;
     dbg.Enabled = false;
     var members = GetFieldsToMarshal();
     dbg.Enabled = enabled;
     foreach (var mem in members)
     {
         MemberInfo memInfo = mem;
         object memVal = Globs.GetMember(memInfo, this);
         Type memType = Globs.GetMemberType(memInfo);
         p.Print(memInfo.Name, Globs.ToCSharpStyle(memType.Name), memVal);
     }
 }
コード例 #6
0
ファイル: TpmCustomDefs.cs プロジェクト: vishalishere/TSS.MSR
 internal override void ToStringInternal(TpmStructPrinter p)
 {
     p.Print("HashAlg", "TpmAlgId", HashAlg);
     p.Print("HashData", "byte", HashData);
 }