public EtwProviderType()
 {
     this.gUIDField = "{00000000-0000-0000-0000-000000000000}";
     this.levelField = XmlProviderLevel.Verbose;
     this.hexKeywordsField = "00000000";
     this.kernelModeField = false;
     this.kernelStackHexKeywordsField = "00000000";
     this.cLRField = false;
 }
Esempio n. 2
0
 public EtwProviderType()
 {
     this.gUIDField                   = "{00000000-0000-0000-0000-000000000000}";
     this.levelField                  = XmlProviderLevel.Verbose;
     this.hexKeywordsField            = "00000000";
     this.kernelModeField             = false;
     this.kernelStackHexKeywordsField = "00000000";
     this.cLRField = false;
 }
        /// <summary>
        /// Returns a shallow copy of this object with its properties modified
        /// based on the function's parameters
        /// </summary>
        /// <param name="level"></param>
        /// <param name="hexKeywords"></param>
        /// <param name="CLR"></param>
        /// <returns></returns>
        public EtwProviderType Copy(XmlProviderLevel level, string hexKeywords, bool CLR)
        {
            EtwProviderType rv = (EtwProviderType)this.MemberwiseClone();

            rv.Level = level;
            rv.HexKeywords = hexKeywords;
            rv.CLR = CLR;

            return rv;
        }
Esempio n. 4
0
        /// <summary>
        /// Returns a shallow copy of this object with its properties modified
        /// based on the function's parameters
        /// </summary>
        /// <param name="level"></param>
        /// <param name="hexKeywords"></param>
        /// <param name="CLR"></param>
        /// <returns></returns>
        public EtwProviderType Copy(XmlProviderLevel level, string hexKeywords, bool CLR)
        {
            EtwProviderType rv = (EtwProviderType)this.MemberwiseClone();

            rv.Level       = level;
            rv.HexKeywords = hexKeywords;
            rv.CLR         = CLR;

            return(rv);
        }