コード例 #1
0
        ///////////////////////////////////////////////////////////////////////

        #region Public Methods
        public void Dump()
        {
            Trace(configuration, FormatOps.NameAndValue("Id", id),
                  TraceCategory);

            Trace(configuration, FormatOps.NameAndValue("ProtocolId",
                                                        protocolId), TraceCategory);

            Trace(configuration, FormatOps.NameAndValue("PublicKeyToken",
                                                        publicKeyToken), TraceCategory);

            Trace(configuration, FormatOps.NameAndValue("Name", name),
                  TraceCategory);

            Trace(configuration, FormatOps.NameAndValue("Culture", culture),
                  TraceCategory);

            Trace(configuration, FormatOps.NameAndValue("PatchLevel",
                                                        patchLevel), TraceCategory);

            Trace(configuration, FormatOps.NameAndValue("TimeStamp",
                                                        timeStamp), TraceCategory);

            Trace(configuration, FormatOps.NameAndValue("BaseUri", baseUri),
                  TraceCategory);

            Trace(configuration, FormatOps.NameAndValue("UriFormat", uriFormat),
                  TraceCategory);

            BuildType buildType = (configuration != null) ?
                                  configuration.BuildType : BuildType.Default;

            ReleaseType releaseType = (configuration != null) ?
                                      configuration.ReleaseType : ReleaseType.Default;

            Trace(configuration, FormatOps.NameAndValue("RelativeUri",
                                                        Format(buildType, releaseType)), TraceCategory);

            Trace(configuration, FormatOps.NameAndValue("Md5Hash", md5Hash),
                  TraceCategory);

            Trace(configuration, FormatOps.NameAndValue("Sha1Hash", sha1Hash),
                  TraceCategory);

            Trace(configuration, FormatOps.NameAndValue("Sha512Hash",
                                                        sha512Hash), TraceCategory);

            Trace(configuration, FormatOps.NameAndValue("Notes",
                                                        FormatOps.NotesToString(notes)), TraceCategory);

            Trace(configuration, FormatOps.NameAndValue("IsValid", IsValid),
                  TraceCategory);

            Trace(configuration, FormatOps.NameAndValue("IsEqual", IsEqual),
                  TraceCategory);

            Trace(configuration, FormatOps.NameAndValue("IsGreater",
                                                        IsGreater), TraceCategory);

            Trace(configuration, FormatOps.NameAndValue("IsSelf", IsSelf),
                  TraceCategory);
        }