public static EventProperties AsTelemetryEvent(this PackageLoadedEventArgs info) { var evt = new EventProperties() { Name = "PackageLoad".WithTelemetryNamespace() }; evt.SetProperty("PackageId".WithTelemetryNamespace(), info.PackageId); evt.SetProperty("PackageVersion".WithTelemetryNamespace(), info.PackageVersion); evt.SetProperty("Duration".WithTelemetryNamespace(), info.Duration.ToString()); return(evt); }
public static EventProperties AsTelemetryEvent(this PackageLoadedEventArgs info) { var evt = new EventProperties() { Name = "PackageLoad".WithTelemetryNamespace() }; evt.SetProperty("PackageId".WithTelemetryNamespace(), info.PackageId.StartsWith("Microsoft.Quantum.") ? info.PackageId : "other package"); evt.SetProperty("PackageVersion".WithTelemetryNamespace(), info.PackageVersion); evt.SetProperty("Duration".WithTelemetryNamespace(), info.Duration.ToString()); return(evt); }
/// <summary> /// Triggered when a new Package has been reloaded. Needs to reset the CompilerMetadata /// </summary> private void OnGlobalReferencesPackageLoaded(object sender, PackageLoadedEventArgs e) { _metadata = new Lazy <CompilerMetadata>(LoadCompilerMetadata); }