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; }
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; }
/// <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); }