13 instantiations of Arg
Microsoft.CodeAnalysis.Features (13)
EditAndContinue\TraceLog.cs (13)
86public static implicit operator Arg(string? value) => new(value); 87public static implicit operator Arg(int value) => new(value); 88public static implicit operator Arg(bool value) => new(value ? "true" : "false"); 89public static implicit operator Arg(ProjectId value) => new(value.DebugName); 90public static implicit operator Arg(DocumentId value) => new(value.DebugName); 91public static implicit operator Arg(Diagnostic value) => new(value); 92public static implicit operator Arg(ProjectAnalysisSummary value) => new((int)value, s_ProjectAnalysisSummary); 93public static implicit operator Arg(RudeEditKind value) => new((int)value, s_RudeEditKind); 94public static implicit operator Arg(ModuleUpdateStatus value) => new((int)value, s_ModuleUpdateStatus); 95public static implicit operator Arg(EditAndContinueCapabilities value) => new((int)value, s_EditAndContinueCapabilities); 96public static implicit operator Arg(ImmutableArray<int> tokens) => new(tokens); 254=> AppendInMemory(new Entry("Error writing log file '{0}': {1}", new[] { new Arg(path), new Arg(e.Message) }));
16 references to Arg
Microsoft.CodeAnalysis.Features (16)
EditAndContinue\TraceLog.cs (16)
25/// <see cref="DebugWrite(string, Arg[])"/> are print to <see cref="Debug"/> output. 86public static implicit operator Arg(string? value) => new(value); 87public static implicit operator Arg(int value) => new(value); 88public static implicit operator Arg(bool value) => new(value ? "true" : "false"); 89public static implicit operator Arg(ProjectId value) => new(value.DebugName); 90public static implicit operator Arg(DocumentId value) => new(value.DebugName); 91public static implicit operator Arg(Diagnostic value) => new(value); 92public static implicit operator Arg(ProjectAnalysisSummary value) => new((int)value, s_ProjectAnalysisSummary); 93public static implicit operator Arg(RudeEditKind value) => new((int)value, s_RudeEditKind); 94public static implicit operator Arg(ModuleUpdateStatus value) => new((int)value, s_ModuleUpdateStatus); 95public static implicit operator Arg(EditAndContinueCapabilities value) => new((int)value, s_EditAndContinueCapabilities); 96public static implicit operator Arg(ImmutableArray<int> tokens) => new(tokens); 103public readonly Arg[]? Args; 105public Entry(string format, Arg[]? args) 265public void Write(string format, params Arg[]? args) 273public void DebugWrite(string format, params Arg[]? args)