66 references to Write
Microsoft.CodeAnalysis (64)
CommandLine\SarifErrorLogger.cs (1)
108
_writer.
Write
(pair.Key, pair.Value);
CommandLine\SarifV1ErrorLogger.cs (18)
37
_writer.
Write
("$schema", "http://json.schemastore.org/sarif-1.0.0");
38
_writer.
Write
("version", "1.0.0");
43
_writer.
Write
("name", toolName);
44
_writer.
Write
("version", toolAssemblyVersion.ToString());
45
_writer.
Write
("fileVersion", toolFileVersion);
46
_writer.
Write
("semanticVersion", toolAssemblyVersion.ToString(fieldCount: 3));
47
_writer.
Write
("language", culture.Name);
58
_writer.
Write
("ruleId", diagnostic.Id);
63
_writer.
Write
("ruleKey", ruleKey);
66
_writer.
Write
("level", GetLevel(diagnostic.Severity));
71
_writer.
Write
("message", message);
139
_writer.
Write
("uri", GetUri(span.Path));
157
_writer.
Write
("id", descriptor.Id);
162
_writer.
Write
("shortDescription", shortDescription);
168
_writer.
Write
("fullDescription", fullDescription);
171
_writer.
Write
("defaultLevel", GetLevel(descriptor.DefaultSeverity));
175
_writer.
Write
("helpUri", descriptor.HelpLinkUri);
182
_writer.
Write
("category", descriptor.Category);
CommandLine\SarifV2ErrorLogger.cs (22)
43
_writer.
Write
("$schema", "http://json.schemastore.org/sarif-2.1.0");
44
_writer.
Write
("version", "2.1.0");
56
_writer.
Write
("ruleId", diagnostic.Id);
60
_writer.
Write
("level", GetLevel(diagnostic.Severity));
66
_writer.
Write
("text", message);
76
_writer.
Write
("kind", "inSource");
80
_writer.
Write
("justification", justification);
101
_writer.
Write
("suppressionType", suppressionType);
174
_writer.
Write
("uri", GetUri(span.Path));
188
_writer.
Write
("columnKind", "utf16CodeUnits");
200
_writer.
Write
("name", _toolName);
201
_writer.
Write
("version", _toolFileVersion);
202
_writer.
Write
("dottedQuadFileVersion", _toolAssemblyVersion.ToString());
203
_writer.
Write
("semanticVersion", _toolAssemblyVersion.ToString(fieldCount: 3));
204
_writer.
Write
("language", _culture.Name);
221
_writer.
Write
("id", descriptor.Id);
227
_writer.
Write
("text", shortDescription);
235
_writer.
Write
("text", fullDescription);
243
_writer.
Write
("helpUri", descriptor.HelpLinkUri);
261
_writer.
Write
("category", descriptor.Category);
266
_writer.
Write
("isEverSuppressed", "true");
321
_writer.
Write
("level", defaultLevel);
Compilation\DeterministicKeyBuilder.cs (23)
58
writer.
Write
(propertyName, filePath);
77
writer.
Write
(name, EncodeByteArrayValue(value));
105
writer.
Write
("fullName", type.FullName);
108
writer.
Write
("assemblyName", type.Assembly.FullName);
109
writer.
Write
("mvid", GetGuidValue(type.Assembly.ManifestModule.ModuleVersionId));
240
writer.
Write
("compilerVersion", compilerVersion);
243
writer.
Write
("runtimeVersion", runtimeVersion);
245
writer.
Write
("frameworkDescription", RuntimeInformation.FrameworkDescription);
246
writer.
Write
("osDescription", RuntimeInformation.OSDescription);
280
writer.
Write
("encodingName", sourceText.Encoding?.EncodingName);
353
writer.
Write
("name", peReader.GetString(assemblyDef.Name));
360
writer.
Write
("name", peReader.GetString(moduleDef.Name));
363
writer.
Write
("mvid", GetGuidValue(moduleMetadata.GetModuleVersionId()));
414
writer.
Write
("outputNameOverride", options.OutputNameOverride);
416
writer.
Write
("pdbChecksumAlgorithm", options.PdbChecksumAlgorithm.Name);
417
writer.
Write
("runtimeMetadataVersion", options.RuntimeMetadataVersion);
443
writer.
Write
("moduleName", options.ModuleName);
444
writer.
Write
("scriptClassName", options.ScriptClassName);
445
writer.
Write
("mainTypeName", options.MainTypeName);
447
writer.
Write
("cryptoKeyFile", options.CryptoKeyFile);
485
writer.
Write
("nondeterministicMvid", GetGuidValue(Guid.NewGuid()));
521
writer.
Write
("language", parseOptions.Language);
528
writer.
Write
(key, features[key]);
Microsoft.CodeAnalysis.VisualBasic (2)
Compilation\VisualBasicDeterministicKeyBuilder.vb (2)
72
writer.
Write
("rootNamespace", basicOptions.RootNamespace)
83
writer.
Write
("name", import.Name)