1 write to properties
System.Private.CoreLib (1)
src\libraries\System.Private.CoreLib\src\System\Diagnostics\Tracing\TraceLogging\InvokeTypeInfo.cs (1)
29
this.
properties
= typeAnalysis.properties;
17 references to properties
System.Private.CoreLib (17)
src\libraries\System.Private.CoreLib\src\System\Diagnostics\Tracing\EventPipeMetadataGenerator.cs (6)
272
PropertyAnalysis[]? properties = invokeTypeInfo.
properties
;
325
PropertyAnalysis[]? properties = invokeTypeInfo.
properties
;
418
PropertyAnalysis[]? properties = invokeTypeInfo.
properties
;
588
PropertyAnalysis[]? properties = typeInfo.
properties
;
628
PropertyAnalysis[]? properties = invokeTypeInfo.
properties
;
693
PropertyAnalysis[]? properties = invokeTypeInfo.
properties
;
src\libraries\System.Private.CoreLib\src\System\Diagnostics\Tracing\TraceLogging\InvokeTypeInfo.cs (11)
38
if (this.
properties
!= null)
40
foreach (PropertyAnalysis property in this.
properties
)
60
if (this.
properties
!= null)
62
foreach (PropertyAnalysis property in this.
properties
)
71
if (this.
properties
!= null)
73
var membersNames = new string[this.
properties
.Length];
74
var membersValues = new object?[this.
properties
.Length];
75
for (int i = 0; i < this.
properties
.Length; i++)
77
object? propertyValue =
properties
[i].propertyInfo.GetValue(value);
78
membersNames[i] =
properties
[i].name;
79
membersValues[i] =
properties
[i].typeInfo.GetData(propertyValue);