13 internal readonly
string name;
37 [
RequiresUnreferencedCode(
"EventSource WriteEvent will serialize the whole object graph. Trimmer will not safely handle this case because properties may be trimmed. This can be suppressed if the object is a primitive type")]
48 [
RequiresUnreferencedCode(
"EventSource WriteEvent will serialize the whole object graph. Trimmer will not safely handle this case because properties may be trimmed. This can be suppressed if the object is a primitive type")]
61 for (
int i = 0; i <
typeInfos.Length; i++)
109 [
RequiresUnreferencedCode(
"EventSource WriteEvent will serialize the whole object graph. Trimmer will not safely handle this case because properties may be trimmed. This can be suppressed if the object is a primitive type")]
125 [
RequiresUnreferencedCode(
"EventSource WriteEvent will serialize the whole object graph. Trimmer will not safely handle this case because properties may be trimmed. This can be suppressed if the object is a primitive type")]
134 for (
int i = 0; i <
types.Length; i++)
153 for (
int i = 0; i <
array.Length; i++)
static bool ShouldOverrideFieldName(string fieldName)
static byte Combine(int settingValue, byte defaultValue)
static TraceLoggingTypeInfo[] MakeArray(Type[] types)
TraceLoggingEventTypes(string name, EventTags tags, params TraceLoggingTypeInfo[] typeInfos)
TraceLoggingEventTypes(string name, EventTags tags, ParameterInfo[] paramInfos)
ConcurrentSet< KeyValuePair< string, EventTags >, NameInfo > nameInfos
readonly TraceLoggingTypeInfo[] typeInfos
static string[] MakeParamNameArray(ParameterInfo[] paramInfos)
TraceLoggingEventTypes(EventTags tags, string defaultName, TraceLoggingTypeInfo[] typeInfos)
static TraceLoggingTypeInfo[] MakeArray(TraceLoggingTypeInfo[] typeInfos)
readonly byte[] typeMetadata
readonly EventKeywords keywords
readonly string[] paramNames
NameInfo GetNameInfo(string name, EventTags tags)
TraceLoggingEventTypes(string name, EventTags tags, params Type[] types)
static TraceLoggingTypeInfo[] MakeArray(ParameterInfo[] paramInfos)
static TraceLoggingTypeInfo GetInstance(Type type, List< Type > recursionCheck)