43 instantiations of Property
Microsoft.CodeAnalysis.Razor.Workspaces (2)
DocumentMapping\RazorEditService.cs (1)
198new Property("droppedEditCount", droppedEdits));
Telemetry\TelemetryScope.cs (1)
69_properties[^1] = new("eventscope.ellapsedms", _stopwatch.ElapsedMilliseconds);
Microsoft.CodeAnalysis.Remote.Razor (8)
src\Razor\src\Razor\src\Microsoft.VisualStudio.LanguageServices.Razor\Telemetry\AggregatingTelemetryLog.cs (1)
69TelemetryReporter.AddToProperties(telemetryEvent.Properties, new Property("method", method));
src\Razor\src\Razor\src\Microsoft.VisualStudio.LanguageServices.Razor\Telemetry\TelemetryReporter.cs (7)
275new("eventscope.method", lspMethodName), 276new("eventscope.languageservername", languageServerName), 277new("eventscope.correlationid", correlationId)); 521new Property("method", kvp.Key.Method), 522new Property("successful", kvp.Value.SucceededCount), 523new Property("failed", kvp.Value.FailedCount), 524new Property("cancelled", kvp.Value.CancelledCount));
Microsoft.VisualStudio.LanguageServices.Razor (12)
LanguageClient\GeneratedVirtualDocument.cs (3)
37new("version", hostDocumentVersion), 38new("type", typeof(T).Name), 39new("recoverable", recoverable));
src\Razor\src\Razor\src\Microsoft.CodeAnalysis.Razor.CohostingShared\CohostInitializeReporter.cs (1)
29new Property("UseRazorCohostServer", true));
Telemetry\AggregatingTelemetryLog.cs (1)
69TelemetryReporter.AddToProperties(telemetryEvent.Properties, new Property("method", method));
Telemetry\TelemetryReporter.cs (7)
275new("eventscope.method", lspMethodName), 276new("eventscope.languageservername", languageServerName), 277new("eventscope.correlationid", correlationId)); 521new Property("method", kvp.Key.Method), 522new Property("successful", kvp.Value.SucceededCount), 523new Property("failed", kvp.Value.FailedCount), 524new Property("cancelled", kvp.Value.CancelledCount));
Microsoft.VisualStudio.LanguageServices.Razor.UnitTests (20)
Telemetry\TelemetryReporterTests.cs (20)
40reporter.ReportEvent("EventName", Severity.Normal, new Property("P1", false)); 55reporter.ReportEvent("EventName", Severity.Normal, new("P1", false), new("P2", "test")); 73new("P1", false), 74new("P2", "test"), 75new("P3", p3Value)); 96new("P1", false), 97new("P2", "test"), 98new("P3", p3Value), 99new("P4", 100)); 135using (reporter.BeginBlock("EventName", Severity.Normal, new Property("P1", false))) 152using (reporter.BeginBlock("EventName", Severity.Normal, TimeSpan.Zero, new("P1", false), new("P2", "test"))) 174new("P1", false), 175new("P2", "test"), 176new("P3", p3Value))) 202new("P1", false), 203new("P2", "test"), 204new("P3", p3Value), 205new("P4", 100)))
Microsoft.VisualStudioCode.RazorExtension (1)
src\Razor\src\Razor\src\Microsoft.CodeAnalysis.Razor.CohostingShared\CohostInitializeReporter.cs (1)
29new Property("UseRazorCohostServer", true));
81 references to Property
Microsoft.CodeAnalysis.Razor.Workspaces (49)
Telemetry\ITelemetryReporter.cs (14)
11TelemetryScope BeginBlock(string name, Severity severity, TimeSpan minTimeToReport, Property property); 12TelemetryScope BeginBlock(string name, Severity severity, TimeSpan minTimeToReport, Property property1, Property property2); 13TelemetryScope BeginBlock(string name, Severity severity, TimeSpan minTimeToReport, Property property1, Property property2, Property property3); 14TelemetryScope BeginBlock(string name, Severity severity, TimeSpan minTimeToReport, params ReadOnlySpan<Property> properties); 19void ReportEvent(string name, Severity severity, Property property); 20void ReportEvent(string name, Severity severity, Property property1, Property property2); 21void ReportEvent(string name, Severity severity, Property property1, Property property2, Property property3); 22void ReportEvent(string name, Severity severity, params ReadOnlySpan<Property> properties);
Telemetry\ITelemetryReporterExtensions.cs (7)
14public static TelemetryScope BeginBlock(this ITelemetryReporter reporter, string name, Severity severity, Property property) 17public static TelemetryScope BeginBlock(this ITelemetryReporter reporter, string name, Severity severity, Property property1, Property property2) 20public static TelemetryScope BeginBlock(this ITelemetryReporter reporter, string name, Severity severity, Property property1, Property property2, Property property3) 23public static TelemetryScope BeginBlock(this ITelemetryReporter reporter, string name, Severity severity, params ReadOnlySpan<Property> properties)
Telemetry\NoOpTelemetryReporter.cs (14)
19public TelemetryScope BeginBlock(string name, Severity severity, TimeSpan minTimeToReport, Property property) 22public TelemetryScope BeginBlock(string name, Severity severity, TimeSpan minTimeToReport, Property property1, Property property2) 25public TelemetryScope BeginBlock(string name, Severity severity, TimeSpan minTimeToReport, Property property1, Property property2, Property property3) 28public TelemetryScope BeginBlock(string name, Severity severity, TimeSpan minTimeToReport, params ReadOnlySpan<Property> properties) 35public void ReportEvent(string name, Severity severity, Property property) 39public void ReportEvent(string name, Severity severity, Property property1, Property property2) 43public void ReportEvent(string name, Severity severity, Property property1, Property property2, Property property3) 47public void ReportEvent(string name, Severity severity, params ReadOnlySpan<Property> properties)
Telemetry\TelemetryScope.cs (14)
17private readonly Property[] _properties; 38Property[] properties) 79var array = new Property[1]; 84public static TelemetryScope Create(ITelemetryReporter reporter, string name, Severity severity, TimeSpan minTimeToReport, Property property) 86var array = new Property[2]; 92public static TelemetryScope Create(ITelemetryReporter reporter, string name, Severity severity, TimeSpan minTimeToReport, Property property1, Property property2) 94var array = new Property[3]; 101public static TelemetryScope Create(ITelemetryReporter reporter, string name, Severity severity, TimeSpan minTimeToReport, Property property1, Property property2, Property property3) 103var array = new Property[4]; 111public static TelemetryScope Create(ITelemetryReporter reporter, string name, Severity severity, TimeSpan minTimeToReport, ReadOnlySpan<Property> properties) 113var array = new Property[properties.Length + 1];
Microsoft.CodeAnalysis.Remote.Razor (16)
src\Razor\src\Razor\src\Microsoft.VisualStudio.LanguageServices.Razor\Telemetry\TelemetryReporter.cs (16)
66public void ReportEvent(string name, Severity severity, Property property) 74public void ReportEvent(string name, Severity severity, Property property1, Property property2) 83public void ReportEvent(string name, Severity severity, Property property1, Property property2, Property property3) 93public void ReportEvent(string name, Severity severity, params ReadOnlySpan<Property> properties) 97foreach (var property in properties) 105internal static void AddToProperties(IDictionary<string, object?> properties, Property property) 254public TelemetryScope BeginBlock(string name, Severity severity, TimeSpan minTimeToReport, Property property) 257public TelemetryScope BeginBlock(string name, Severity severity, TimeSpan minTimeToReport, Property property1, Property property2) 260public TelemetryScope BeginBlock(string name, Severity severity, TimeSpan minTimeToReport, Property property1, Property property2, Property property3) 263public TelemetryScope BeginBlock(string name, Severity severity, TimeSpan minTimeToReport, params ReadOnlySpan<Property> properties)
Microsoft.VisualStudio.LanguageServices.Razor (16)
Telemetry\TelemetryReporter.cs (16)
66public void ReportEvent(string name, Severity severity, Property property) 74public void ReportEvent(string name, Severity severity, Property property1, Property property2) 83public void ReportEvent(string name, Severity severity, Property property1, Property property2, Property property3) 93public void ReportEvent(string name, Severity severity, params ReadOnlySpan<Property> properties) 97foreach (var property in properties) 105internal static void AddToProperties(IDictionary<string, object?> properties, Property property) 254public TelemetryScope BeginBlock(string name, Severity severity, TimeSpan minTimeToReport, Property property) 257public TelemetryScope BeginBlock(string name, Severity severity, TimeSpan minTimeToReport, Property property1, Property property2) 260public TelemetryScope BeginBlock(string name, Severity severity, TimeSpan minTimeToReport, Property property1, Property property2, Property property3) 263public TelemetryScope BeginBlock(string name, Severity severity, TimeSpan minTimeToReport, params ReadOnlySpan<Property> properties)